Я использую Python 3.7.5 и SQLite3 3.X, а также Tkinter (но это не имеет значения), и я не могу обновить свою таблицу под названием «Учетная запись»
try:
Cursor.execute("""CREATE TABLE Account (
Application text,
Username text,
Password text)""")
except sqlite3.OperationalError:
Cursor.execute("""UPDATE Account SET
Application = :NewApp,
Username = :NewUser,
Password = :NewPass
WHERE oid = :oid""",
{"NewApp": NewApplicationE.get(),
"NewUser": NewUsernameE.get(),
"NewPass": NewPasswordE.get(),
"oid": X[3]
})
Бит попытки - просто создать таблицу, если ее еще нет, и если она есть, он продолжает обновлять таблицу, которую я знаю на самом деле, есть столбцы с именами Application, Username, Password и переменная. Get () все возвращает правильную строку Значение oid, равное X [3], дает вам целое число
Программа запускается, но на самом деле ничего не обновляет. Любая помощь с форматированием или просто будет принята с благодарностью