node.js - Typescript retourneer SQL Server-verbindingvariabele
Ik gebruik een methode om een SQL Server-verbindingvariabele terug te geven.
const sql = require('mssql');
/* sql configuration */
var config = {
user: '***',
password: '***',
server: '***',
database: '***',
port: '***',
multipleStatements: true,
timezone: '+00:00'
};
function getRequest(){
return new Promise(function(resolve, reject) {
sql.close()
sql.connect(config, function (err:any) {
if (err) reject(err);
var sqlrequest = new sql.Request();
//console.log(sqlrequest);
resolve(sqlrequest);
});
});
}
Ik roep de verbinding aan met onderstaande code, maar dit werkt niet, het proces komt niet bij sectie één. Kan iemand mij helpen, bedankt.
getRequest().then(function(sqlrequest:any) {
//not hitting into this section --section 1
sqlrequest.input('ReturnValue',0);
sqlrequest.output('ReturnValue',sql.Int);
sqlrequest.execute('SaveHl7File')
.then(function(recordsets:any, err:any) {
console.log([recordsets0);
}