Я пытался использовать SQL с PYQT4 для обновления базы данных доступа информацией, введенной пользователем в мою программу. Я не хочу обновлять все записи только конкретной записи и определенного количества столбцов (5 из 10 столбцов). Тем не менее, я получаю сообщение об ошибке:
"pyodbc.Error: ('07002', '[07002] [Microsoft] [ODBC Microsoft Access
Водитель] Слишком мало параметров. Ожидается 6. (-3010) (SQLExecDirectW) ') "
Я не могу решить это.
Вот мой код:
SelectDatabase.execute('UPDATE Order_Table SET DateDue=(dateDueString), TimeDue=(timeDueString), PaymentType=(paymentExp), Paid=(paidExp), Customer_ID=(customerExp) WHERE OrderLine_ID=(orderlineExp)')
Значения в скобках - это переменные, которые я создал, и я пытаюсь их вызвать, я проверял их несколько раз, включая проверку орфографии, и я не могу найти проблему в этом отношении.
Если у кого-то есть идеи или нужна дополнительная информация, пожалуйста, дайте мне знать.