Использование 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
. Она должна обновить базу данных, чтобы изменить текущий уровень.Я использовал окна сообщений, чтобы найти, где проблема, и это когда команда выполняется