只需要... if textbox1.text = S1,S2然後在按鈕單擊事件時,MSSql2005數據庫中Table的S1和S2列值將更新爲值「b」,其中日期= 1 /二千○十二分之三使用文本框中的值更新數據庫
但更新不工作...
我MSSQL2005數據庫結構:
id date S1 S2 S3
1 1/3/2012 b b NULL
只需要... if textbox1.text = S1,S2然後在按鈕單擊事件時,MSSql2005數據庫中Table的S1和S2列值將更新爲值「b」,其中日期= 1 /二千○十二分之三使用文本框中的值更新數據庫
但更新不工作...
我MSSQL2005數據庫結構:
id date S1 S2 S3
1 1/3/2012 b b NULL
我建議你
:要使用參數化查詢 即改變如下語句 暗淡查詢的String =「& TextBox1.Text &「」 要
dim query as string ="select * from tbl where [email protected]"
dim cmd as new SqlCommand(query,conn)
cmd.Parameters.AddWithValue("par",TextBox.Text)
這將避免SQL注入的附着「從TBL其中id =選擇*」」 &會減少打字錯誤
:按部分測試您的代碼部分,以便您輕鬆識別問題部分。 並且可能你可以尋求幫助。
:測試連接
:使用斷點和調試選項
我認爲最好的解決方案來自於問題的所有者
我想補充一點,您應該對文本框中的數據進行一些驗證,然後將其作爲參數添加以確保其不是垃圾數據。 –
呃,請澄清你的問題以...的形式。 「我試圖______,但我似乎無法得到________。我怎樣才能實現________?' –
只需要我... if textbox1.text = S1,S2然後點擊按鈕事件,MSSql2005數據庫中Table的S1和S2列值將更新爲值「b」,其中date = 1/3/2012 – user1165438
@ user1165438:細分您的代碼,嘗試逐個解決問題。現在編輯你的代碼你想要關注的部分刪除其他部分,然後如果需要發佈該部分。說明你遇到的困難,最後輸出你想要的 – Mubarek