下面是我正在使用的代码,有时候它没有输入.then(function(),请让我知道如何关闭现有的连接,我已经尝试了各种选项,如conn.close()连接后,但它仍然dint工作. var sql = require("C:/Protractor_Scripts/n
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();
以下是完整的错误消息
[ConnectionError:已经连接到数据库了!在连接到不同的数据库之前调用close.]
name: 'ConnectionError',
消息:’已经连接到数据库了!连接前请致电关闭
不同的数据库.’,
code: 'EALREADYCONNECTING' }尝试删除多个conn.connect()调用,只有一个调用.
