Zoeken op website

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);
}