Merhaba python ile yazmış olduğum programdan veritabanına data giremiyorum program sorunsuz çalışıyor kaydet butonuna basıyorum veritabanına giriyorum bilgi yok nerede yanlış yapıyorum ?
# Veritabanı Oluşturma
veritabani = sqlite3.connect("veri.db")
im = veritabani.cursor()
im.execute("CREATE TABLE IF NOT EXISTS arkadaslar(tckimlik TEXT, isim TEXT, soyad TEXT, cinsiyet TEXT, memleket TEXT, adresil TEXT, acikadres TEXT, telno TEXT)")
# Veritabanı Kayıt Fonksiyonu
def submit():
# db connect
veritabani = sqlite3.connect("veri.db")
im = veritabani.cursor()
veritabani.commit()
#tablo ekleme
im.execute("INSERT INTO arkadaslar VALUES(:tckimlik,:isim, :soyad, :cinsiyet, :memleket, :adresil, :acikadres, :telno)",
{
'tckimlik': tckimlik.get(),
'isim': isim.get(),
'soyad': soyad.get(),
'cinsiyet': cinsiyet.get(),
'memleket': memleket.get(),
'adresil': adresil.get(),
'acikadres': acikadres.get(),
'telno': telno.get(),
})
# clear text box
tckimlik.delete(0,END)
isim.delete(0, END)
soyad.delete(0, END)
cinsiyet.delete(0, END)
memleket.delete(0, END)
adresil.delete(0, END)
acikadres.delete(0, END)
telno.delete(0, END)
# Kaydet Butonu
submit_btn = tkinter.Button(pencere, bg="#363636", bd=5, activebackground="#e6c619", height=40, width=60,image=kaydetbuton, command=submit )
submit_btn.place(x=300,y=530)