Как исправить команду обновления и установки в OLEDB, SQL? - PullRequest
0 голосов
/ 08 февраля 2019

Использование OLEDB и SQl для взаимодействия с базой данных доступа, и мне нужно обновить один столбец базы данных, однако есть ошибка

Это сделано в vb.net.Я убедился, что они устанавливаются в правильном порядке на основе моей базы данных

Dim sql As String = "UPDATE UserInfo SET Password=?, CurrentLevel=?  WHERE Username=?" & LoggedInUsername 'TheSQL/DDL code to update
Dim comd As New OleDb.OleDbCommand(sql, Connstring) ' create a COMMAND for this SQL
'set up all the parameters needed but they must be set in the same order as used in SQL
MsgBox(Dlevel & " 1 Is Working")

' comd.Parameters.AddWithValue("@Username", LoggedInUsername)
comd.Parameters.AddWithValue("@Password", LoggedInPassword)
comd.Parameters.AddWithValue("@CurrentLevel", Dlevel)

MsgBox(Dlevel & " 2 Is Working")

comd.ExecuteNonQuery()    'Execute the command

. Она должна обновить базу данных, чтобы изменить текущий уровень.Я использовал окна сообщений, чтобы найти, где проблема, и это когда команда выполняется

...