Я пытаюсь вставить данные в свою базу данных sqlite, которую я ранее создал, в vb.net:
Using objConn As New SQLiteConnection(/my path to file is here/)
Using objCommand As SQLiteCommand = objConn.CreateCommand()
objConn.Open()
objCommand.CommandText = "INSERT INTO users (username , password ) VALUES ( " + usernamevar + ", " + passwordvar + " )"
objCommand.ExecuteNonQuery()
MessageBox.Show("User created successfully")
End Using
End Using
Usernamevar и passwordvar - это значения, которые я передаю в подпункт выше.
Однако я получаю сообщение об ошибке:
System.Data.SQLite.SQLiteException: «Ошибка SQLite без такого столбца: aa»
С «aa», являющимся строкой, передаваемой под переменной Usernamevar,
Я понимаю, что где-то во фразе вставки должна быть синтаксическая ошибка, потому что я могу успешно вставить строки или числа в базу данных, однако я хочу вставить переменные.Кто-нибудь знает как это исправить?Спасибо.