Merhaba arkadaşlar GUl (arayüzlü) bir ödevimi yaparken her şey oturdu fakat veritabanı sıkıntı çıkarıyor. Tek istediğim kullanıcının arayüzde yazılan yazılarını geçici database'e alması ve butona basmak ile de ekrana (terminale) yazdırmak. Herhangi bir hata almıyorum fakat sql iş görmüyor anladığım kadarıyla 2dk bir yardım gerekli göz atabilecekler var mıdır? veritabanı ile alakalı kısımları aşağıya koydum bir hatam varsa belirtebilir misiniz?
İsimSoyisim=StringVar()
Telefon= IntVar()
var = IntVar()
c=StringVar()
var1= IntVar()
siparis_adres = StringVar()
TextArea = StringVar()
def database():
name1=İsimSoyisim.get()
Telefon=Telefon.get()
il=c.get()
siparis_aciliyet=var1.get()
siparis_adres = siparis_adres.get()
TextArea = TextArea.get()
conn = sqlite3.connect('Form.db')
with conn:
cursor=conn.cursor()
cursor.execute('CREATE TABLE IF NOT EXISTS Siparis (İsimSoyisim TEXT,Telefon TEXT,İl TEXT,siparis_adres TEXT,TextArea TEXT,Programming TEXT)')
cursor.execute('INSERT INTO Siparis (İsimSoyisim,Telefon TEXT,İl,Programming) VALUES(?,?,?,?,?,?)',(name1,Telefon,il,siparis_aciliyet,siparis_adres,TextArea))
conn.commit()