Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQL错误:ValueError:参数的类型不受支持_Python_Sqlite_Valueerror - Fatal编程技术网

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您可以参考下面链接中给出的解决方案,这可能有助于您回答问题吗?