Wstawianie danych z VB.NET do MS Access: Błąd składniowy w instrukcji INSERT INTO [duplikat]

To pytanie ma już odpowiedź tutaj:

łąd @Syntax w instrukcji INSERT INTO podczas pisania do Access 1 odpowiedź

Korzystam z programu Microsoft Visual Studio 2013 i próbuję utworzyć formularz rejestracyjny dla mojej bazy danych kont za pomocą VB.NET. To do tej pory mój kod:

Private Sub btnRegistery_Click(sender As Object, e As EventArgs) Handles btnRegistery.Click
    Dim usernme, passwrd As String
    usernme = txtUsernm.Text
    passwrd = txtpasswrd.Text

    Dim myconnection As OleDbConnection
    Dim constring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\hasan\Documents\Visual Studio 2012\Projects\hasan\Login_Info.accdb"
    myconnection = New OleDbConnection(constring)
    myconnection.Open()

    Dim sqlQry As String

    sqlQry = "INSERT INTO tbl_user(username, password) VALUES(usernme , passwrd)"

    Dim cmd As New OleDbCommand(sqlQry, myconnection)
    cmd.ExecuteNonQuery()
End Sub

Kod kompiluje się dobrze, ale kiedy próbuję zarejestrować nowe informacje, pojawia się następujący komunikat:

    A first chance exception of type 'System.Data.OleDb.OleDbException' 
    occurred in System.Data.dll
    Additional information: Syntax error in INSERT INTO statement.    
    If there is a handler for this exception, the program may be safely continued.

Co może być rozwiązaniem i przyczyną tego problemu?

questionAnswers(5)

yourAnswerToTheQuestion