2014-11-14 88 views
0

使用VS2010,Oracle 11g。Crystal Reports不顯示來自視圖的數據

我有鏈接兩個表的視圖:從表2

SELECT table1.Address1, table1.Address2, table1.City, table1.Name 
table2.product_name, table1.product_num 
FROM table1 
inner join table2 
on table1.orderid = table2.orderid 

我可以看到所有的字段從表1,但沒有。

當我右鍵單擊table2字段並選擇「瀏覽數據」,我看到結果。

當我點擊「主報告預覽」 - 我看到結果。

當我運行(F5)時,我看不到結果,也沒有將報告放在服務器上。

我在報告中放了一些代碼,告訴我這些字段在生成時是空的。

+0

嘗試'ISNULL'選項來檢查字段是否爲空 – Siva 2014-11-14 16:23:58

+0

不是,它是空的(「」)。 在SQL Developer上運行SP時,我確實看到它。 – user3245120 2014-11-14 16:52:20

+0

當沒有數據,那麼你怎麼能期望顯示數據..你需要檢查你的查詢,如果可能的話,如果可能的話激發數據庫查詢 – Siva 2014-11-14 16:53:59

回答

0

明白了。我沒有更新提供報告的代碼中的對象。我想這是因爲報告附加到SP,這就是爲什麼它顯示在「主報告預覽」中,而不是在VS中運行。