我正在尝试使用python将值插入表中。
TableName = "Table_Test1"
这是我正在尝试的代码:
cursor.execute("Insert into " + TableName + " (TestCol1,TestCol2) VALUES (?,?)", Val1, Val2)
我在这里犯的错误是什么?
它给了我这个错误 - <class 'pyodbc.ProgrammingError'> returned a result with an error set
答案 0 :(得分:0)
db中的TestCol2声明为nvarchar,程序返回的Val2为0,这是一个整数。我更改了数据库中的数据类型,然后程序开始工作。