我似乎无法弄清楚什么是错我的代码,但我不断收到:错误绑定参数0:可能不支持的类型
error "binding parameter 0 - probably unsupported type".
这里是我的代码:
last = 'EBERT'
sakila = connect("sakila.db")
res = sakila.execute("SELECT first_name, last_name FROM customer WHERE last_name = ?",[(last,)])
for row in res:
print(row)
当我有它'EBERT
'在查询中,并没有设置为一个变量,它工作正常,所以我知道这是一个元组语法或什么的问题。我已经尝试过没有括号,第二个变量为first_name
,有和没有单独定义的游标,基本上我可以想到的每种方法,并且我已经研究了几个小时,但没有得到任何帮助,所以任何帮助将是超级赞赏。
的线条和缩进在我的代码顺便说一句,它只是在帖子里搞砸了。 – user3345626
另外我不能得到fetchall的东西工作。我有res.fetchall()但它只给了我一个空的列表,我不知道为什么 – user3345626