我在做一個程序,我正在創建一個需要在數據庫中創建用戶訪問權限的部分。但輸入數據並點擊創建用戶按鈕後,它會給我一個錯誤。如果將用戶添加到它的工作原理數據庫,但如果你試圖通過程序增加它的結果是一個語法錯誤Visual basic在數據庫訪問中創建用戶
Else
Try
Dim myconnection As OleDbConnection
Dim constring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Software_Simples\Software\DataBase.accdb"
myconnection = New OleDbConnection(constring)
myconnection.Open()
Dim sqlQry As String
'sqlQry = "INSERT INTO Usernames(Username, Password) VALUES(" & TextBox2.Text & "," & TextBox3.Text & ")"
sqlQry = "INSERT INTO Usernames(ID_User, Username, Password) VALUES(Null,TextBox2.Text,TextBox3.Text)"
Dim cmd As New OleDbCommand(sqlQry, myconnection)
cmd.ExecuteNonQuery()
myconnection.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
'Fechar
Me.Close()
MessageBox.Show("Utilizador criado com suecesso: " & username_create, "Aviso", MessageBoxButtons.OK)
End If
現在是罰款? –
是的,這是張貼代碼的正確方法。現在回到你的問題。正如我所說。密碼是保留的關鍵字。如果你從ADO.NET使用它,你需要把它放在方括號中。 – Steve
你可以編寫代碼,我不太清楚你在說什麼。 –