using (sqlcommand cmd = connect.createcommand())
}}
將資料庫中的檔案通過select語句讀出來,看別人家這麼寫能夠通過但我的就不行了
前面的資料庫連線部分略了啊
我的就是不行,只能用上面注釋的那一行才行。還不明白啥原因,暫記一下,找到原因再補充。
哎,上面的問題的確狗二,就不刪除了,留著以作警示吧。
上面之所以不行是因為少了資料的轉換,可以把那行**這樣改
string dbpassword = convert.tostring(read.getstring(read.getordinal("password")));
或者是string dbpassword = read.getstring(read.getordinal("password")).tostring();
SqlDataReader和DataSet的選擇
幾乎在每次面試的時候都會被問道這個問題。使用.net開發當中讀取資料應該採用sqldatareader 還是dataset以及對這兩者的理解。先來談談我本人對這兩者的理解 1 sqldatareader 提供一種從sql server 資料庫讀取行的只進流的方式。無法繼承此類。白話解釋就是 使用這個...
關於SqlDataReader遍歷和快取結果集
大家都知道,datareader是效率比較高的獲取資料的方式,但是,讀取資料後我們必須及時關閉datareader,否則反而會占用資料連線的資源,如果有很多datareader沒有及時關閉,就會可能發生資料庫連線池超出鏈結數最大限制的錯誤。有時候需要從資料庫獲得乙個查詢的結果集,然後遍歷這個結果集,...
SqlDataReader 之指定轉換無效
獲取最新顯示順序資料 string str string.format if exists select showorder from gis funcdefaultlayer where gisfuncid select max showorder as showorder from gis fu...