I get error in npm mssql 3.0.0 with sqlserver 2012
I am creating a single page application in which I used restful using express. There are 4 methods that execute a request and return data in response. for each method, I open the connection and close the connection.
but when calling storequery, a connection closure error occurs.
each method code is similar to the savedquery method (only those queries that are only inserted are copied), but they are executed. queryquery is not running
{[ConnectionError: connection closed.] Name: 'ConnectionError', message: "Connection closed", code: 'ECONNCLOSED'}
var savedquery=function(req,res){
dbConfig= {
user: 'XXX',
password: 'XXXXXXXXXX',
server: 'localhost',
database: 'DEMO_ODS',
options: {
encrypt: true
}
};
sql.connect(dbConfig).then(function (err) {
var sqlrequest = new sql.Request();
sqlrequest.query("SELECT * from SavedQuery").then(function (recordset) {
sql.close(function (value) {
console.log("connection6 closed");
});
return res.status(200).send(recordset);
}).catch(function (err) {
console.log(err);
});
}).catch(function (err) {
console.log(err);
});
};
}