Вставка данных из VB.NET в MS Access: синтаксическая ошибка в инструкции INSERT INTO [дубликат]

На этот вопрос уже есть ответ:

Синтаксическая ошибка в инструкции INSERT INTO при записи в Access 1 ответ

Я использую Microsoft Visual Studio 2013 и пытаюсь создать регистрационную форму для своей базы данных учетных записей с помощью VB.NET. Это мой код до сих пор:

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

Код компилируется нормально, но когда я пытаюсь зарегистрировать любую новую информацию, я получаю следующее сообщение:

    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.

Каким может быть решение и причина этой проблемы?

Ответы на вопрос(5)

Ваш ответ на вопрос