作者TKelevens (CA 94305)
看板Database
標題[SQL ] MySQL 資料庫更新問題
時間Wed Mar 9 10:38:15 2011
使用 VB.NET & MySQL
我更新資料庫打算採用的方式是 :
頁面上用 textbox 把 databese table 中每個格位的資料都讀出來
再把 textbox 內文字修改為更新後的資料 , 按下按鈕後使用 update set 的方式
可是問題出來了
當我按下 botton 後 , textbox 送回去的又是原本讀出來的訊息 , 無法更新
請問該如何解決 ?
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.114.40.66
1F:→ danielguo:應該是程式的問題? 03/09 10:39
不能快速推文只好修文 ~"~
我用直接寫入文字 '文字' 的方式可以寫入沒問題
但寫入自己這個 textbox 的新資料就有問題
如果我改為寫入其他 taxtbox 進入本身這個 textbox 所對應的資料庫格位
資料就會被改成其他 textbox 內的文字 , 所以本身程式應該沒問題
Dim strSql As String = "update profile set msn='" & Me.textbox8.Text
& "' where username = '" & Me.Label1.Text & "'"
※ 編輯: TKelevens 來自: 123.114.40.66 (03/09 10:46)
※ TKelevens:轉錄至看板 Visual_Basic 03/09 10:49
2F:→ danielguo:檢查MySQL執行結果和錯誤,另字串直接+會被SQL injection 03/09 11:18
※ 編輯: TKelevens 來自: 123.114.40.66 (03/09 11:51)
3F:→ TKelevens:胡亂試一下解決了 @@ 03/09 13:09