作者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