furkaniko
Hectopat
- Katılım
- 17 Mart 2021
- Mesajlar
- 249
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Siber Güvenlik Uzmanı
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?
[CODE title="ilgili kaydetme komutlarım"]# 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 VALUEStckimlik,: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)[/CODE]
[CODE title="ilgili kaydetme komutlarım"]# 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 VALUEStckimlik,: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)[/CODE]