问题标签 [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.

0 投票
2 回答
769 浏览

sql - 如何在 Tedious 中运行 sql 查询,为 sql in 运算符提供多个值?

如果我只提供一个参数,下面的代码就可以工作。如果我从下拉列表中选择德国和墨西哥,尽管表中存在数据,但查询不会返回任何内容

前端的代码。通过 AJAX jQuery .post 发送参数

app.js 服务器端:

我的下拉列表的 HTML 代码:

我确信我需要在这条线上添加一些东西,但我不知道是什么。

0 投票
1 回答
102 浏览

node.js - 节点 mssql 并发请求导致“连接已关闭”

我正在使用节点 js 的 mssql 包,每条路由我都在创建一个新连接并执行事务,当我从客户端并行调用两个 api 时,mssql 抛出“连接已关闭”

示例:当此 api 同时调用时,“连接已关闭”即将出现

0 投票
0 回答
204 浏览

javascript - SQL乏味循环遍历数组对象并执行插入语句函数错误请求不是构造函数

我是 Js 的新手,希望能得到一些帮助。

目前,通过繁琐的 js,我编写了一个 sql 函数,该函数传递一个插入语句,该语句循环遍历一个对象数组,并将数组中每个对象中的每个属性插入到 SQL 中。

为此,我编写了一个循环来遍历数组,并将每个属性作为新条目插入到 sql 中。

但是,当我尝试在连接后执行该函数时,该函数返回错误 Request is not a constructor

这是下面的完整代码。这里是否存在一些范围问题,或者我没有正确处理繁琐的 js 事件,或者我的 for 循环是否存在某种问题?

0 投票
3 回答
289 浏览

sql - 查询有效但无法检索数据

我是 Node.js 的新手(总共 3 天的经验)。我正在使用 Node.js 和繁琐的包来查询数据库(azure SQL)。我使用此处解释的示例:https ://docs.microsoft.com/en-us/azure/azure-sql/database/connect-query-nodejs?tabs=macos

我有两个问题:

  1. 我不知道如何将查询到的数据放入对象中
  2. 如果我运行脚本,它会将项目打印到控制台,但它不会在完成后关闭连接。如果我connection.close()在底部添加一个,它将在完成之前关闭连接。我感觉 node.js 同时执行所有东西(我习惯了 Python ..)。

更新
我找到了一种关闭连接的方法,据我了解,请求对象有几个由库预定义的“事件”。看来我需要添加事件“完成”request.on('done', ...)以确保它甚至可以完成。我更新的代码如下所示:

无论如何,您的帮助将不胜感激!

问候彼得

0 投票
0 回答
34 浏览

javascript - 我想解析 node.js 中 request.on('row) 中的所有行 - 但它只能用一行

我正在使用繁琐的包在 node.js 中工作并已连接到我的数据库(使用 HTTP 触发器)。

到目前为止,我提出的其他 Get 请求有效 - 当我只要求一行时。

但现在我试图检索我的数据库中的所有用户,当 console.logging 他们我可以看到他们。

但是我通过邮递员得到的回复只是第一个用户。

您对如何通过邮递员展示所有用户有任何建议。

这是代码片段 - 因为其余的 SQL 语句可以工作,包括其余的代码,我考虑到我只使用以下语句请求和解析一行:

// 从我的 DBconnection 文件

如果它没有足够的信息 - 请让我知道如何使问题更好:) 亲切的问候

0 投票
1 回答
38 浏览

node.js - 如何使用 ip/instance 使用 mssql 连接?

我正在尝试连接到生产 SQL Server 实例,但无法连接。

有人可以帮忙吗?

我感谢社区的关注。

.env

错误:

无法连接到 ip/instance:1433 - getaddrinfo
ENOTFOUND ip/instance

adonisjs@lucid

代码:

0 投票
1 回答
53 浏览

node.js - 繁琐的 sql 查询返回空对象(不能返回自定义数组和回调不起作用)

我在 Node JS 中使用 Tedious 返回一个简单的 SQL 查询:

当我像这样在外面调用语句函数时:

我得到:

换句话说,一个[object Object]但为空(显然,JSON.strinfigy 为空是没用的)。我已经尝试使用回调作为上述代码中注释的解决方法,但出现错误,当我调用函数时如何查看结果数组?

0 投票
0 回答
12 浏览

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

提前致谢。