求解
uj5u.com熱心網友回復:
把你代碼貼出來,這個只能看出CommandText的問題,看圖insert into values 都被你弄成了valuer了
uj5u.com熱心網友回復:
代碼寫法比較尷尬,貌似節省了行數,但出了問題不好除錯。把出錯那行分開寫,先執行 command.ExecuteNonQuery,將結果賦值給一個變數,然后再轉換,最后判斷,這樣比較好除錯。看錯誤提示,應該是 command 沒有設定 connection,該屬性沒有初始化。
uj5u.com熱心網友回復:
這樣超級不規范,也不好除錯,還是寫個SqlHelper吧uj5u.com熱心網友回復:
點開對話框下面第一行:查看詳細資訊uj5u.com熱心網友回復:
盡量不要寫組合行,把每行分開,能清楚知道出問題行的錯誤資訊,解決bug也就方便了;uj5u.com熱心網友回復:
你的代碼邏輯有問題的。執行第一個if(name == "" ....) ,彈出messagebox,你點了確定。會繼續執行后面生成sqlcommand 的代碼,而此時sql 并沒有賦值。所以出現了這個commandtext屬性未賦值錯誤。把后面sqlcommand 的代碼移到else里面,并且檢查你的sql陳述句拼寫(1#說了value被你寫成valuer了)
uj5u.com熱心網友回復:
已解決謝謝大家uj5u.com熱心網友回復:
https://gitee.com/dlgcy/dotnetcodes/blob/dlgcy/DotNet.Utilities/資料庫操作/SQLServer/SqlServerHelper.cs借樓,誰幫忙看看我這個幫助類有沒問題
uj5u.com熱心網友回復:
上面的sql是不是有引數,沒有指定造成的uj5u.com熱心網友回復:
https://blog.csdn.net/yenange/article/details/52936643看我的博客。
uj5u.com熱心網友回復:
可以看下自動釋放機制,不需要頻繁關閉資料庫
uj5u.com熱心網友回復:
你是說 using 嗎?
uj5u.com熱心網友回復:
sqlconnection沒連接字串?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/16207.html
標籤:C#
上一篇:觸摸屏上,WPF使用Showdialog打開視窗,關閉視窗時會觸發主界面的Button等控制元件
下一篇:Visual Studio2017需要更新版本的Windows才能顯示MainPage.XAML 要升級到1903 C#編程中
