当前位置 : 主页 > 网页制作 > Nodejs >

node.js – “ConnectionError:已经连接到数据库了!在连接到不同的数据库之前调用

来源:互联网 收集:自由互联 发布时间:2021-06-16
下面是我正在使用的代码,有时候它没有输入.then(function(),请让我知道如何关闭现有的连接,我已经尝试了各种选项,如conn.close()连接后,但它仍然dint工作. var sql = require("C:/Protractor_Scripts/n
下面是我正在使用的代码,有时候它没有输入.then(function(),请让我知道如何关闭现有的连接,我已经尝试了各种选项,如conn.close()连接后,但它仍然dint工作.

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()调用,只有一个调用.
网友评论