我的 sqlstr 有什么問題
def clicker(self):
cursor = self.conn.cursor()
sqlstr = ('''
SELECT t1.column3, t2.column2, t2.column3, t2.column4
FROM t1
INNER JOIN t2 ON t1.id_number = t2.id_number
WHERE t1.column3 = ? AND t2.column2 = ?''',
(self.qcombobox1.currentText()), (self.qcombobox2.currentText()))
我收到 TypeError: execute() argument 1 must be str, not tuple
提前致謝...
uj5u.com熱心網友回復:
您execute() sqlstr作為引數給出,execute(*sqlstr)而是嘗試將元組解包為不同的引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/476766.html
