Enes
Mayıs 3, 2021, 1:27öö
1
Merhaba. Tkinter’daki Entryden gelen bilgiyi bir veritabanına aktarmak istiyorum ama entry.get() metodunun çıktısını ekleyemedim. Kodlarım şu şekilde:
cursor.execute("INSERT INTO kullanici_kayit VALUES (?,?,?)", (entry1.get(),entry2.get(),entry3.get()))
Entry.get() leri bir değişkene de atadım ama maalesef veritabanına kaydetmiyor.
Yardımcı olabilir misiniz? Teşekkürler.
sonsuz
Mayıs 3, 2021, 1:59öö
2
entry1.get() ne tür değişken gönderiyor? Sözlük olabilir veya liste, değişken türünü bir kontrol etsene.
Edit: şurada benzer bir sorun var
Enes
Mayıs 3, 2021, 9:42öö
3
Hocam dönen değere string yazıyor ama anlamadım ben de valla. Attığınız linkte de OOP mantığında bir kod yazılmış ama ben de tam olarak ona hakim değilim yav.
aib
Mayıs 3, 2021, 9:55öö
4
cursor
'in execute
methodu olmayabilir. entry1
/2
/3
'un get
methodu olmayabilir. Methodlari yanlis cagiriyor olabilirsin. Donen deger database’e sigmayacak turde, sekilde veya boyutta olabilir. Database SQL olmayabilir, bagli olmayabilirsin. Her sey calisiyor, ve veritabanini sorgulamayi bilmiyor da olabilirsin.
1 Beğeni
Enes
Mayıs 3, 2021, 9:57öö
5
Hocam tamamdır halloldu. Arkadaşın önerisi üstüne tkinter veri tiplerini detaylıca araştırdım, halledebildim çok şükür.