我不知道我的错误在哪里。我可以第一次插入第一张卡的数据,没有任何问题。但是当我第二次使用第二张卡插入数据时,数据库就会发生一些事情。它应该是每张卡的1个数据条目,但同时第二张卡的数据库中保存了两个数据。
Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles TextBox1.TextChanged
Mysqlconn = New MySqlConnection
Mysqlconn.ConnectionString = "server=localhost; userid=root; password= ; database=student_attendance_report"
Dim COMMAND As MySqlCommand
Try
Mysqlconn.Open()
Dim Query As String
Query = "insert into student_attendance_report.attendance (card_no,course_code,date) values ('" & TextBox1.Text & " ','" & ComboBox2.Text & " ','" & Date.Now.ToString("yyyy-MM-dd") & " ')"
COMMAND = New MySqlCommand(Query, Mysqlconn)
COMMAND.ExecuteNonQuery()
Mysqlconn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
Mysqlconn.Dispose()
End Try
End Sub
db:
中的结果条目号1 - 第一张卡
条目号2和3 - 同一张卡
请帮帮我。谢谢