【发布时间】:2016-06-23 07:27:04
【问题描述】:
我想要实现的是:
我将选择我应该更新哪一列,这就是为什么我正在试验我的代码但没有成功,现在我想我需要一些帮助。
Dim btnup="col1"
Dim btnval="1"
Try
Dim mysqlconn As New MySqlConnection
Dim conStr As String
conStr = "Server=localhost; user id=root; password=; database=dnc_floor"
mysqlconn = New MySqlConnection(conStr)
mysqlconn.Open()
Dim update As String
Dim cmd As MySqlCommand
update = "Update floor set ='" & btnup & "'=btnval where ID='" & Day & "'"
cmd = New MySqlCommand(update, mysqlconn)
cmd.ExecuteNonQuery()
Dim check As String = cmd.ExecuteNonQuery()
MsgBox("Saved")
mysqlconn.Close()
Catch ex As MySqlException
MessageBox.Show("Check your connection with your database")
Finally
mysqlconn.Dispose()
End Try
【问题讨论】:
-
什么代码没有运行或者什么异常
-
您的密码丢失
-
能否成功连接MySQL?有错误输出吗?顺便说一句,您的查询容易受到 SQL 注入的影响。您应该使用准备好的语句。
-
您是否遇到错误?如果是,何时(编译、执行、尝试执行更新......)?
-
请使用参数而不是 where ID='" & Day & "'"