[SQL ] ASP.NET 連Oracle 取不出資料(解決)

看板Database作者 (ianchu)時間10年前 (2014/03/12 19:23), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
資料庫名稱:Oracle 11g 資料庫版本:(11.2.0.4) 內容/問題描述: 我用asp.net連oracle資料庫,想將select出來的資料丟到grid view 但是現在遇到一個狀況 select * from A A是我想取出資料的資料表,裡面有10多個欄位 為了測試方便只輸入了4筆資料,都只填了流水號(SID)與一個文字欄位(NAME) 其他欄位為NULL SID NAME .... -----+-------+--------- 1 張三 2 李四 3 王五 4 馬六 在DEVELOPER裡寫查詢可以看的到資料 但是從ASP.NET寫程式去撈卻沒有資料出來 為了驗證程式碼沒寫錯,我改了查詢的SQL變成 select * from B B是另一個已經插入較多資料行的資料表,欄位與A無太大差異 但是這次就能撈回資料並顯示在gridview上 因為只改了SQL就可以撈回所以我想是資料庫的問題 不過想不通是哪裡有問題,想來請教一下 --

03/12 21:42, , 1F
可以先看回來的DataTable 內有無資料?
03/12 21:42, 1F

03/12 22:00, , 2F
我用回來的row數大於0判斷有東西
03/12 22:00, 2F

03/12 22:13, , 3F
所以是有資料的?
03/12 22:13, 3F
資料表裡確定有插入資料行 但是程式碼撈回來是0列,無資料

03/13 08:28, , 4F
可能要附code吧
03/13 08:28, 4F
我找到一篇說資料表名稱有底線的話可能要加引號, 把sql command裡補上引號後就可以撈出資料了 (可是我換成b資料表時也是有引號但不用加) 後來我改用stringbuilder去組sql command不是string 就不用管這個問題了 所以問題還是出在程式 ※ 編輯: ian90911 來自: 140.124.75.177 (03/15 13:59)
文章代碼(AID): #1J84FDnE (Database)