LInq資料查詢結果不正確,LInq資料查詢結果不正確

2022-09-11 00:30:03 字數 561 閱讀 6603

1樓:匿名使用者

不是查詢問題,是你自己顯示的問題。。。直接 response.write 寫 r 到輸出,實際上呼叫了 r.

tostring(),預設情況下它返回的是datarow的完整型別名稱,所以你看到了一堆system.data.datarow,應該使用資料繫結控制項顯示資料。

2樓:匿名使用者

foreach (var r in result)response.write(r+"

");這裡的r是datarow型別。

改成下面的就行了

foreach (var r in result)response.write(r.field("id")+r.

field("name")+r.field("age")+ r.field("email")+ "");

3樓:匿名使用者

linq寫得應該沒問題 問題在 response.write(r+"

");這裡 不能把datarow直接用response.write輸出到頁面上 你可以通過拼table的方式來呈現

linq查詢出來的資料怎麼轉換型別

ienumerable說明這是個集合 collection 並且可以用foreach遍歷成員。因為你的select查詢返回的可能是多個記錄,所以必須是個集合 如果你認為返回的只能是唯一的記錄,那是定義在資料庫層面上的邏輯,linq無法識別 所以 應該是這樣 var ids from t in whe...

mysql資料查詢急求怎麼解決200分求高手

還不如把真實表結構發出來,表a是bcd的外來鍵,bcd是e的外來鍵 表可不是外來鍵哦!語病多多。難點就兩個 構建集合,找出最新記錄 構建集合 跟表結構關係很大,是否非空,主從表等。假設都是非空關聯。類似如下方式 select columns from f inner join e on bool e...

農村信用社貸款資料查詢,如何查詢農村信用社貸款記錄

貸款檔案的儲存每個機構的規定是不一樣的,就看他們自己的規定是怎麼樣的了,如果你要反映的話只能向他們上級部門的監督機構反映。有乙個說法他們到沒錯,貸款檔案入檔後,不管是繼續保管還是銷毀,客戶時不能查詢的,要查詢的話只能是去法院或有權機構,由其工作人員持相關證件去查詢。但是客戶的還款記錄並不是只有貸款奔...