用VB.NET将数据插入MySQL
请帮助,在MySQL数据库中插入值的vb.net代码有什么问题用VB.NET将数据插入MySQL,mysql,database,vb.net,insert,Mysql,Database,Vb.net,Insert,请帮助,在MySQL数据库中插入值的vb.net代码有什么问题 Dim conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("ibdm").ConnectionString) Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, user) values(@c
Dim conn As New MySqlConnection(ConfigurationManager.ConnectionStrings("ibdm").ConnectionString)
Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, user) values(@config, @manage, @limit, @ports, @user)", conn)
Try
conn.Open()
cmd1.ExecuteNonQuery()
iReturn = True
Catch ex As MySqlException
MsgBox(ex.Message.ToString)
iReturn = False
Finally
conn.Close()
End Try
我认为你必须在引号中指定值,比如
Dim cmd1作为新的MySqlCommand(“插入到配置(configType、portsStatus、bandwidthLimit、ports、user)值('@config'、'@manage'、'@limit'、'@ports'、'@user')、conn)如果用户my是保留字,请尝试将其放在方括号中:
Dim cmd1 As New MySqlCommand("INSERT INTO configs(configType, portsStatus, bandwidthLimit, ports, [user]) values(@config, @manage, @limit, @ports, @user)", conn)
你能指出你所犯的错误以帮助解决你的问题吗?