台灣最大程式設計社群網站
線上人數
1422
 
會員總數:243311
討論主題:188091
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 無法將型別 'System.Data.DataView' 的物件轉換為型別 'System.Data
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法將型別 'System.Data.DataView' 的物件轉換為型別 'System.Data
價值 : 120 QP  點閱數:233 回應數:10

樓主

阿偉
門外漢
0 10
627 30
發送站內信

請教各位前輩
下列程式碼在我的本機上可以執行
放到server上面之後
出現
無法將型別 'System.Data.DataView' 的物件轉換為型別 'System.Data.SqlClient.SqlDataReader'
版主有提過兩個是不相同的型態


此段程式碼是透過HyperLinkField傳送過來
以TextBoxID.Text
將Gridview資料放在這個頁面上
請問該如何修改,謝謝。





搜尋相關Tags的文章: [ asp.net ] , [ vb ] , [ sql ] ,
本篇文章發表於2018-08-02 19:03
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應



無法將型別 'System.Data.DataView' 的物件轉換為型別 'System.Data.SqlClient.SqlDataReader'



問題應該是出在這一句吧


等號兩邊的型態應該要一樣
所以改的方向
1.用DataView去接回傳


當然,以下的取資料,回收等等,要相應的去更改DataView的相關做法

2.讓回傳是DataReader
這部分沒看到您的SHOW_ALL.Select的程式碼
反正就是改他的回傳是一個DataReader


^.^a
本篇文章回覆於2018-08-03 11:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿偉
檢舉此回應
版主請問
我哪裡有設定錯誤嗎

網頁是不會有錯誤了
只是資料不會傳到TextBox

TextBox都空空的
><" 請求幫忙謝謝。





本篇文章回覆於2018-08-03 18:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

阿偉
檢舉此回應
show_all
程式碼




本篇文章回覆於2018-08-03 18:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
網頁是不會有錯誤了
只是資料不會傳到TextBox


先確定一點,是否真的有資料
檢查是否有資料,我通常會拉一個GridView
然後把該GridView的DataSource指向我的資料

類似這樣


確定沒有傳回資料
接著就要去思考
為何沒有傳回資料

傳入的where條件是否如預期
SQL語法是否正確等

把問題逐一的釐清,去找出問題的原因

我沒有您手上的環境,所以這部分,只能給您一些方向去讓您動手做


加油∼
^_^
本篇文章回覆於2018-08-06 09:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

阿偉
檢舉此回應
謝謝版主
本篇文章回覆於2018-08-06 10:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

阿偉
檢舉此回應
版主

我從 A 網頁
點擊 編號
傳入 B 網頁

結果都是空白的這樣子
本篇文章回覆於2018-08-06 13:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

阿偉
檢舉此回應
在b網頁建一個GridView
資料是確定有傳進來的
只是如何讓資料能夠寫入TEXTBOX裡面
請版主指教,謝謝。
本篇文章回覆於2018-08-06 13:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
#4的意思
GridView不是接你的多筆資料唷
您再看仔細些,他是接本來要放到TextBox的『那一筆』DataView


您還確定DataView有資料嗎?

本篇文章回覆於2018-08-07 13:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

blackwing
捐贈 VP 給 blackwing 檢舉此回應
換成相同型別就可用了,這簡單
本篇文章回覆於2018-08-09 22:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

阿偉
檢舉此回應
謝謝版主的教學

問題已經解決
非常感謝
本篇文章回覆於2018-08-13 14:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.