0

我试图调用我编写的这个 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 不是查询。

4

0 回答 0