如何使用asp.net(vb.net)将数据从文本框保存到mysql数据库

时间:2017-07-07 08:11:43

标签: mysql asp.net vb.net

我想将textbox1和textbox2中的数据保存到数据库,但是我收到此错误并且错误没有提到错误发生的那一行。这是错误:

对象引用未设置为对象的实例。

 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    If TextBox1.Text = "" And TextBox2.Text = "" Then Exit Sub

    Try
        conn = New MySqlConnection
        conn.ConnectionString = connstr
        conn.Open()

        strsql = "INSERT INTO supplier "
        strsql += "(SupplierName,SupplierID) VALUES "
        strsql += "(@Name, @ID);"

        cmd.Connection = conn
        cmd.CommandText = strsql
        cmd.Parameters.AddWithValue("@Name", TextBox1.Text)
        cmd.Parameters.AddWithValue("@ID", TextBox2.Text)
        cmd.ExecuteNonQuery()
        cmd.Parameters.Clear()
        cmd.Dispose()

        conn.Close()
    Catch ex As Exception
        Response.Write(ex.Message)
    End Try
End Sub

1 个答案:

答案 0 :(得分:0)

要获取错误行,只需删除(暂时)try / catch块