我一直在尝试在Visual Studio中创建注册表单,但它似乎不起作用。这个想法是,当您按下Button1时,Textbox1和Textbox2中的值将存储在数据库中。将数据插入到SQL Visual Studio中
Public Class SignUp
Dim mysqlConn As Data.SqlClient.SqlConnection
Dim command As Data.SqlClient.SqlCommand
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
mysqlConn = New Data.SqlClient.SqlConnection
mysqlConn.ConnectionString = ("Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\NewFolder1\Members.mdf;Integrated Security=True")
Dim reader As Data.SqlClient.SqlDataReader
Try
mysqlConn.Open()
Dim query As String
query = "Insert into [User] ('username', 'password') VALUES (" & TextBox1.Text & " AND " & TextBox2.Text & ")" 'virker ikke
command = New SqlClient.SqlCommand(query, mysqlConn)
reader = command.ExecuteReader
mysqlConn.Close()
MessageBox.Show("Data Saved")
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
mysqlConn.Dispose()
End Try
它给了我一个错误,说列错了。
您是否遇到异常?究竟发生了什么? – Gaspa79
您正在使用数据读取器执行查询。尝试在连接对象上使用ExecuteNonQuery方法。 – Jeremy
您还需要使用您的用户名和密码值参数或将它们包装在单引号 – soohoonigan