两个数据同时输入

时间:2014-12-01 06:48:24

标签: vb.net

我不知道我的错误在哪里。我可以第一次插入第一张卡的数据,没有任何问题。但是当我第二次使用第二张卡插入数据时,数据库就会发生一些事情。它应该是每张卡的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 - 同一张卡

请帮帮我。谢谢

0 个答案:

没有答案