var consumerNumber = function(nomeConsumidor, callback, err) { var qrySql = "select TOP (1) COD_DAE, COD_DAE + 9000000 as novo_cod_dae, NOME from cadastro where NOME LIKE '%" + nomeConsumidor + "%'"; poolMsql.request().query(qrySql, function(err, recordset) { if (err || recordset.recordset.length === 0) { console.log("Não realizou a querie: \n" + err); return callback(null, null, err); } else { var numeroDoConsumidor = recordset.recordset[0].novo_cod_dae; var nomeDoConsumidor = recordset.recordset[0].NOME; return callback(numeroDoConsumidor, nomeDoConsumidor, undefined); } }); }; module.exports = consumerNumber;