Pyodbc - 将值插入SQL Server数据库错误

时间:2018-04-22 15:14:21

标签: sql-server python-3.x

我正在尝试使用python将值插入表中。

TableName = "Table_Test1"

这是我正在尝试的代码:

cursor.execute("Insert into " + TableName + " (TestCol1,TestCol2) VALUES (?,?)", Val1, Val2)

我在这里犯的错误是什么?

它给了我这个错误 - <class 'pyodbc.ProgrammingError'> returned a result with an error set

1 个答案:

答案 0 :(得分:0)

db中的TestCol2声明为nvarchar,程序返回的Val2为0,这是一个整数。我更改了数据库中的数据类型,然后程序开始工作。