问题标签 [tediousjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何在 Tedious 中运行 sql 查询,为 sql in 运算符提供多个值?
如果我只提供一个参数,下面的代码就可以工作。如果我从下拉列表中选择德国和墨西哥,尽管表中存在数据,但查询不会返回任何内容
前端的代码。通过 AJAX jQuery .post 发送参数
app.js 服务器端:
我的下拉列表的 HTML 代码:
我确信我需要在这条线上添加一些东西,但我不知道是什么。
node.js - 节点 mssql 并发请求导致“连接已关闭”
我正在使用节点 js 的 mssql 包,每条路由我都在创建一个新连接并执行事务,当我从客户端并行调用两个 api 时,mssql 抛出“连接已关闭”
示例:当此 api 同时调用时,“连接已关闭”即将出现
javascript - SQL乏味循环遍历数组对象并执行插入语句函数错误请求不是构造函数
我是 Js 的新手,希望能得到一些帮助。
目前,通过繁琐的 js,我编写了一个 sql 函数,该函数传递一个插入语句,该语句循环遍历一个对象数组,并将数组中每个对象中的每个属性插入到 SQL 中。
为此,我编写了一个循环来遍历数组,并将每个属性作为新条目插入到 sql 中。
但是,当我尝试在连接后执行该函数时,该函数返回错误 Request is not a constructor
这是下面的完整代码。这里是否存在一些范围问题,或者我没有正确处理繁琐的 js 事件,或者我的 for 循环是否存在某种问题?
sql - 查询有效但无法检索数据
我是 Node.js 的新手(总共 3 天的经验)。我正在使用 Node.js 和繁琐的包来查询数据库(azure SQL)。我使用此处解释的示例:https ://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-nodejs?tabs=macos
我有两个问题:
- 我不知道如何将查询到的数据放入对象中
- 如果我运行脚本,它会将项目打印到控制台,但它不会在完成后关闭连接。如果我
connection.close()
在底部添加一个,它将在完成之前关闭连接。我感觉 node.js 同时执行所有东西(我习惯了 Python ..)。
更新
我找到了一种关闭连接的方法,据我了解,请求对象有几个由库预定义的“事件”。看来我需要添加事件“完成”request.on('done', ...)
以确保它甚至可以完成。我更新的代码如下所示:
无论如何,您的帮助将不胜感激!
问候彼得
javascript - 我想解析 node.js 中 request.on('row) 中的所有行 - 但它只能用一行
我正在使用繁琐的包在 node.js 中工作并已连接到我的数据库(使用 HTTP 触发器)。
到目前为止,我提出的其他 Get 请求有效 - 当我只要求一行时。
但现在我试图检索我的数据库中的所有用户,当 console.logging 他们我可以看到他们。
但是我通过邮递员得到的回复只是第一个用户。
您对如何通过邮递员展示所有用户有任何建议。
这是代码片段 - 因为其余的 SQL 语句可以工作,包括其余的代码,我考虑到我只使用以下语句请求和解析一行:
// 从我的 DBconnection 文件
如果它没有足够的信息 - 请让我知道如何使问题更好:) 亲切的问候
node.js - 如何使用 ip/instance 使用 mssql 连接?
我正在尝试连接到生产 SQL Server 实例,但无法连接。
有人可以帮忙吗?
我感谢社区的关注。
.env
:
错误:
无法连接到 ip/instance:1433 - getaddrinfo
ENOTFOUND ip/instance
adonisjs@lucid
代码:
node.js - 繁琐的 sql 查询返回空对象(不能返回自定义数组和回调不起作用)
我在 Node JS 中使用 Tedious 返回一个简单的 SQL 查询:
当我像这样在外面调用语句函数时:
我得到:
换句话说,一个[object Object]但为空(显然,JSON.strinfigy 为空是没用的)。我已经尝试使用回调作为上述代码中注释的解决方法,但出现错误,当我调用函数时如何查看结果数组?
node.js - RequestError: 请求只能在 LoggedIn 状态下进行,不能在 Connecting 状态下进行
使用 Tedious 连接到 MSSQL DB。在下面的代码中,我收到错误:
RequestError: Requests can only be made in the LoggedIn state, not the Connecting state
`
我确实已连接(此行运行console.log("Connected");
:),但随后引发此错误: RequestError: Requests can only be made in the LoggedIn state, not the Connecting state
我也在下面尝试过这种方式,但这会引发错误:ERROR ConnectionError: Failed to connect to xx.xx.xx.xx:1433 in 15000ms
提前致谢。