при выполнении кода:
Появляется ошибка:
При этом типы указанны верно:
Python:
import sqlite3
from datetime import datetime
sql = sqlite3.connect('DataBase_user.db')
db = sql.cursor()
def ban(user_id, reason):
db.execute("SELECT user_id FROM User_ban")
if db.fetchone() is None:
db.execute("INSERT INTO User_ban VALUES (?, ?, ?)", (user_id, 'не указанно', datetime.utcnow))
db.execute()
return 'Пользователь забанен!'
else:
pass
print(ban(1, 'tests'))
Появляется ошибка:
Код:
Traceback (most recent call last):
File "C:/Users/Danila/PycharmProjects/vk_bot/Users_ban_DB.py", line 22, in <module>
print(ban(1, 'tests'))
File "C:/Users/Danila/PycharmProjects/vk_bot/Users_ban_DB.py", line 11, in ban
db.execute("INSERT INTO User_ban VALUES (?, ?, ?)", (user_id, 'не указанно', datetime.utcnow))
sqlite3.InterfaceError: Error binding parameter 2 - probably unsupported type.
При этом типы указанны верно: