下面是我正在使用的代码,有时候它没有输入.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()调用,只有一个调用.