Öncelikle merhaba, aşağıdaki kodda;
getIsim = "a"
getAdres = "b"
siparisler = "('3 kg Yeşil Zeytin',)"
getNot = "d"
import sqlite3 as sql
vt = sql.connect("vt.db")
im = vt.cursor()
im.execute(f"""INSERT INTO orders VALUES ('{getIsim}', '{getAdres}', '{siparisler}', '{getNot}')""")
vt.commit()
şu hatayı alıyorum;
Traceback (most recent call last):
File "c:\Users\Yunus Emre\Desktop\Python\Sipariş_Takip\deneme.py", line 9, in <module>
im.execute(f"""INSERT INTO orders VALUES ('{getIsim}', '{getAdres}', '{siparisler}', '{getNot}')""")
sqlite3.OperationalError: near "3": syntax error
Bunun nedenini anlayamadım ('3 kg Yeşil Zeytin',)
stringinde bulunan 3 sayısına takılıyor onu değiştirsem de aynı hatayı alıyorum. Nasıl düzeltebilirim?