gpt4 book ai didi

node.js - "ConnectionError: Already connecting to database! Call close before connecting to different database"连接SQL服务器与nodejs

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:10 24 4
gpt4 key购买 nike

下面是我正在使用的代码,有时它不进入.then (function() ,请让我知道如何关闭现有连接,连接后我尝试了各种选项,如 conn.close() ,但是它仍然有效。

var sql = require("C:/Protractor_Scripts/node_modules/mssql");

function getEmp() {
console.log('results');
var conn = new sql.Connection("Server=, 1433;Database=;User Id=;Password=;Encrypt=true");
console.log(conn);
console.log(conn.connect());
conn.connect().then(function () {
console.log(conn.connect());
var req = new sql.Request(conn);
req.query("select * from").then(function (recordset) {
console.log(recordset);
conn.close();
}).catch(function (err) {
console.log(err);
conn.close();
});
}).catch(function (err) {
console.log(err);
});
}

getEmp();

下面是完整的错误信息

[连接错误:已经连接到数据库!在连接到不同的数据库之前调用关闭。]

  name: 'ConnectionError',

消息:'已经连接到数据库!在连接之前调用 close不同的数据库。',

  code: 'EALREADYCONNECTING' }

最佳答案

尝试移除多个 conn.connect() 调用并只调用一个。

关于node.js - "ConnectionError: Already connecting to database! Call close before connecting to different database"连接SQL服务器与nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34850094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com