Python SQL错误:ValueError:参数的类型不受支持
在我正在创建的程序中,我使用了以下代码:Python SQL错误:ValueError:参数的类型不受支持,python,sqlite,valueerror,Python,Sqlite,Valueerror,在我正在创建的程序中,我使用了以下代码: sqlcommand2 = "SELECT ChoiceDesc FROM Choices WHERE Choice_ID = (?)" result2 = c.execute(sqlcommand2, (firstchoice)) 但是,当我运行此命令时,会得到错误ValueError:参数的类型不受支持。在本例中,Choice_ID是一个整数,ChoiceDesc是一个字符串,firstchoice也是一个整数。我怎样才能解决这个问题 编辑:通过在
sqlcommand2 = "SELECT ChoiceDesc FROM Choices WHERE Choice_ID = (?)"
result2 = c.execute(sqlcommand2, (firstchoice))
但是,当我运行此命令时,会得到错误ValueError:参数的类型不受支持。在本例中,Choice_ID是一个整数,ChoiceDesc是一个字符串,firstchoice也是一个整数。我怎样才能解决这个问题
编辑:通过在result2的firstchoice之后添加逗号解决了此问题您正在使用的数据库是什么?PostgreSQL?我正在使用DB Browser for SQLite您可以参考下面链接中给出的解决方案,这可能有助于您回答问题吗?