Я пытаюсь подключить Python к SQLite и создать графический интерфейс для него.Вот код ниже:
db_name = 'database.db'
def run_query(self, query, parameters =()):
with sqlite3.connect (self.db_name) as conn:
cursor = conn.cursor()
query_result = cursor.execute (query, parameters)
conn.commit()
return query_result()
def viewing_records (self):
records = self.tree.get_children()
for element in records:
self.tree.delete (element)
query = 'SELECT * FROM product ORDER BY name DESC'
db_rows = self.run_query (query)
for row in db_rows:
self.tree.insert('', 0, text = row[1], values = row[2])
Проблема в том, что когда я запускаю self.viewing_records (), я получаю следующую ошибку: объект sqlite3.Cursor не вызывается.Может кто-нибудь помочь, пожалуйста?