我试图调用我编写的UCP,它接受一些变量作为输入。当我运行下面的代码时,它是有效的
try:
cursor.execute("PYH_uspUpdateConversation @lngConversationID=1020910, @lngNodeID=2, @strText='WAZZAA', @strResponse='sup', @strSentiment=0.98")
except pyodbc.Error:
print('Error !!!!! %s' % pyodbc.Error)
print ("\nResults :")
recs = cursor.fetchall()
print(recs[0][0])
但是,当我执行如下相同的代码时:
try:
cursor.execute(f"PYH_uspUpdateConversation @lngConversationID={id}, @lngNodeID={nodeID}, @strText={text}, @strResponse={resp}, @strSentiment={sentiment}")
except pyodbc.Error:
print('Error !!!!! %s' % pyodbc.Error)
print ("\nResults :")
recs = cursor.fetchall()
print(recs[0][0])
我得到一个错误,说它不是有效的SQL语句:没有结果。以前的SQL不是查询
目前没有回答
相关问题 更多 >
编程相关推荐