我一直在嘗試在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