在 mysql 工作台中,我可以输入
UPDATE contact_log
SET note = 'test1'
WHERE customer = 'customer'
它将更新客户的注释。当我在 asp.net 中尝试这个时,它没有效果。
Try
conn.Open()
cmd.Connection = conn
Catch ex As Exception
End Try
cmd.CommandText = "UPDATE contact_log " +
"SET note = '" & TextBox2.Text & "'" +
"WHERE customer = '" & Request.QueryString("ID") & "'"
reader = cmd.ExecuteReader()
conn.Close()
conn.Dispose()
一些事实是连接字符串是正确的,我可以毫无问题地使用 select 并带回数据,并且 request.querystring("ID") 带回客户名称。
有没有更好的方法来从 asp.net 更新 mysql 表,或者一种实际有效的方法?