【发布时间】:2014-06-14 22:17:35
【问题描述】:
我正在尝试将数据插入到 MySql 中的表中。这是我的代码。
Private Sub Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Submit.Click
Mysqlconn = New MySqlConnection()
Mysqlconn.ConnectionString = "server=localhost;userid=root;password=test;database=YHI"
Try
Mysqlconn.Open()
COMMAND = New MySqlCommand("INSERT INTO Main(Character,Import_Date) VALUES(@character, @import_date)")
COMMAND.Parameters.AddWithValue("@character", Character)
COMMAND.Parameters.AddWithValue("@import_date", ImportDate)
COMMAND.ExecuteNonQuery()
MessageBox.Show("Ore counts for " & Character.Text & " imported successfully")
Catch myerror As MySqlException
MessageBox.Show(myerror.Message)
Finally
Mysqlconn.Dispose()
End Try
这是我收到的错误消息:
MySql.Data.dll 中出现“System.InvalidOperationException”类型的未处理异常
附加信息:连接必须有效且打开。
我是 VB 编程的新手,因此非常感谢任何帮助。
【问题讨论】: