我收到以下代碼的語法錯誤。
我想在mysql數據庫中創建一個用戶,並將他們的信息添加到一個datagrid控件中,使用兩個語句單擊一個按鈕;一個用於創建實際用戶,另一個用於將用戶及其附加信息添加到數據庫的表中,然後刷新將在datagrid控件中顯示新用戶信息的數據源。
如果有人知道我出錯的地方,請隨時批評我的代碼並讓我知道;或者簡單地提供更有效的替代方案來達到我希望達到的效果。MySql查詢語句語法錯誤
對於那些你必須知道的,我在基於Windows 7的筆記本電腦上運行最新版本的MySql服務器,MySql Workbench和Visual Basic 2010 Express。我在VB.net中編寫這個程序。
謝謝!
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim sqluser As MySqlCommand = New MySqlCommand(
"CREATE USER " & txtuser.Text & "@" & frmLogin.txtserver.Text & " IDENTIFIED BY '" & txtpass.Text & "';", con)
Dim sqlinfo As MySqlCommand = New MySqlCommand(
"INSERT INTO employee(Name ,Title) VALUES('" & txtname.Text & "','" & txttitle.Text & "';", con)
Try
con.Close()
con.Open()
sqluser.ExecuteNonQuery()
MessageBox.Show("User Account successfully created!!")
sqlinfo.ExecuteNonQuery()
' retrieving the administration table.
DataAdapter1.SelectCommand = sqladmin
DataAdapter1.Fill(ds, "stratos")
DataGrid1.DataSource = ds
DataGrid1.DataMember = "stratos"
con.Close()
MessageBox.Show("User Information successfully created!!")
Catch myerror As MySqlException
MessageBox.Show("Error Setting Up Account: " & myerror.Message)
End Try
End Sub
哪一行在編譯器或執行過程中用_synatx error_標記? – Marco