import sqlite3
class SQL(sqlite3.Connection):
def __init__(self, data = "kelimedb.sql "):
super().__init__(data)
self.imlec = self.cursor()
def addTable(self,table_Name):
self.imlec.execute(f"CREATE TABLE IF NOT EXISTS {table_Name} (artikel,kelime,anlam)")
self.commit()
def addValue(self,artikel,kelime,anlam):
self.imlec.execute(f"INSERT INTO test VALUES ('{artikel}','{kelime}','{anlam}')")
self.commit()
def veriAl(self):
self.imlec.execute("SELECT * FROM test ")
veri = self.imlec.fetchall()
print(veri)
"""
def tables(self):
self.imlec.execute("SELECT * FROM SYS.TABLES")
veri = self.imlec.fetchall()
print(veri)
execute fonksiyonuna
SELECT * FROM SYS.TABLES
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT '[' + SCHEMA_NAME(schema_id) + '].[' + name + ']' AS SchemaTable FROM sys.tables
kodlarını denedim ama veri tabanındaki tablo isimlerini almaya çalışırken hata alıyorum
"""
tkinter üzerinde bir buttonun tablo ismini seçmesi lazım ama hata alıyorum tables fonksiyonunda hata alıyorum tablo isimlerini nasıl alabilirim.