我正在使用 nodered 创建一个环聊机器人。我在 Azure 上有一个 SQL 数据库,对于每个用户,我都保存了一个 ID msg.conversationId
,我想将此 ID 传递给查询。我用这个查询创建了一个函数“sql查询”:
msg.payload = {action: "Q", query: `SELECT a = ISNULL(Nome, null) FROM Users WHERE id_conversation=${msg.conversationId};`};
但是,当然我错了
这是节点红色流程:
有没有人有任何建议?非常感谢!
调试您的脚本插入
node.error(msg.payload);
在 msg.payload 定义之后在调试选项卡中输出数据。
尝试连接字符串
msg.payload = {action: "Q", query: "SELECT a = ISNULL(Nome, null) FROM Users WHERE id_conversation=" + msg.conversationId + ";"};
选择:
var query = "SELECT a = ISNULL(Nome, null) FROM Users WHERE id_conversation=" + msg.conversationId + ";";
msg.payload = {action: "Q", query: query};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句