PyQT5 "TypeError: execute() argument 1 must be str, not sqlite3.Cursor" hatası

cur.execute(“buraya string türünde arguman vermek gerekiyor”)
Ornek:

urunAdi = self.ui.lineEdit.text()
kategori = self.ui.comboBox.currentText()
fiyat = self.ui.lineEdit_3.text()
paraBirimi = self.ui.comboBox_2.currentText()
stok = self.ui.spinBox.text()
db = sql.connect("bilgiler.db")
cur = db.cursor()
cur.execute("INSERT INTO StokBilgiler VALUES (?, ?, ?, ?, ?)", (urunAdi, kategori, fiyat, paraBirimi, stok)) # hata burada.
db.commit()
db.close()
1 Beğeni