sqlite3.OperationalError о неполном вводе - приветствуется совет - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть рабочая ошибка Sqlite3, и я был бы очень признателен за помощь. Раньше, когда у меня была эта ошибка, речь шла о скобках или что-то в этом роде, но я не вижу, что является причиной проблемы здесь. Если бы вы могли мне помочь, было бы здорово. Спасибо

//declared the table:


c.execute("CREATE TABLE IF NOT EXISTS ids (appointmentID, clientID, dentistID)")

//I have a program here to take the inputs

c.execute('''INSERT INTO ids (appointmentID, clientID, dentistID) VALUES (?,?,?),''', (appointmentID, clientID, dentistID))

Вот полный текст трассировки ошибок:

'' '

// это ошибка

Traceback (последний вызов последнее): файл "C: / Users / barna / OneDrive / Documents / A- Level / NEA / fixing error.py", строка 124, в файле login () Файл "C: / Users / barna / OneDrive / Документы / A-Level / NEA / fixing error.py ", строка 33, в файле checkIds для входа в систему (foundID) Файл" C: / Users / barna / OneDrive / Documents / A-Level / NEA / fixing error.py ", строка 84, в checkIds c .execute («ВСТАВИТЬ INTO ИДЕНТИФИКАТОРЫ (назначение, идентификатор клиента, dentistID) ЗНАЧЕНИЯ (?,?,?),», (назначение ID, clientID, dentistID)) sqlite3.OperationalError: неполный ввод

'' '

...