Провдвинулся в своем прогрессе но встал сново
with sq.connect("DB/banking_app.db") as db:
c = db.cursor()
c.execute(""" CREATE TABLE IF NOT EXISTS banking_application(
name_p TEXT,
number_p INTEGER,
many_p INTEGER
)""")
def take():
com = comB.get()
pop = ''.join(str(com))
print(pop)
c.execute(f"SELECT * from banking_application WHERE name_p IS {pop}")
p = c.fetchall()
name_result.configure(text=f'{p}')
смешное то что когда в name_p стоит число(хотя тип данных текст) оно работает и все выводит, но вставляя текст он выдает ошибку
sqlite3.OperationalError: near "Gleb": syntax error
если нужна функция добавления то вот
else:
c.execute(f"INSERT INTO banking_application VALUES (?, ?, ?)", (s_ent1.get(), s_ent2.get(), s_ent3.get()))
db.commit()
db.close()
mb.showinfo(
"Успешно",
"Данные пользователя добавленвы"
)