[SQL ] MySQL 資料庫更新問題

看板Database作者 (CA 94305)時間15年前 (2011/03/09 10:38), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
使用 VB.NET & MySQL 我更新資料庫打算採用的方式是 : 頁面上用 textbox 把 databese table 中每個格位的資料都讀出來 再把 textbox 內文字修改為更新後的資料 , 按下按鈕後使用 update set 的方式 可是問題出來了 當我按下 botton 後 , textbox 送回去的又是原本讀出來的訊息 , 無法更新 請問該如何解決 ? thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.114.40.66

03/09 10:39, , 1F
應該是程式的問題?
03/09 10:39, 1F
不能快速推文只好修文 ~"~ 我用直接寫入文字 '文字' 的方式可以寫入沒問題 但寫入自己這個 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

03/09 11:18, , 2F
檢查MySQL執行結果和錯誤,另字串直接+會被SQL injection
03/09 11:18, 2F
※ 編輯: TKelevens 來自: 123.114.40.66 (03/09 11:51)

03/09 13:09, , 3F
胡亂試一下解決了 @@
03/09 13:09, 3F
文章代碼(AID): #1DTkWRZW (Database)