Tkinter Entry'deki girdiyi veritabanına kayıt edemiyorum

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.

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

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.

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

Hocam tamamdır halloldu. Arkadaşın önerisi üstüne tkinter veri tiplerini detaylıca araştırdım, halledebildim çok şükür.