pyodbc,插入字符串作为参数时出错

时间:2015-01-06 13:44:36

标签: python pyodbc

使用pyodbc时遇到问题:以下代码有效:

Calc_Code='IHTLFRIDFPAR08NAP_KTS'
query = "select * from Product_Prices where Calc_Code='" + Calc_Code + "'"
curs.execute(query)

但是以下代码:

Calc_Code='IHTLFRIDFPAR08NAP_KTS'
query = "select * from Product_Prices where Calc_Code=?"
curs.execute(query,Calc_Code)

返回此错误: 处理完成,退出代码为-1073741819(0xC0000005)

如何使第二个代码有效?我想将输入用作参数,因为这更加健壮。

谢谢!

马克

0 个答案:

没有答案