From b3e4db5c058259b6d31c9fe1a0d2a188d48c738c Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Mon, 15 Feb 2021 11:06:28 -0600 Subject: [PATCH] promesa sybase --- server/helper/sybase.js | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/server/helper/sybase.js b/server/helper/sybase.js index 04208b8..ea63f1e 100644 --- a/server/helper/sybase.js +++ b/server/helper/sybase.js @@ -8,16 +8,24 @@ const db = new Sybase( process.env.SYBASE_PASSWORD ); -db.connect((err) => { - if (err) return console.log(err); +const alumno = (numeroCuenta) => { + return new Promise((resolve, reject) => { + db.connect((err) => { + if (err) reject(err); + db.query( + `select * from servicio_social where cuenta = ${numeroCuenta}`, + (err, data) => { + if (err) reject(err); + db.disconnect(); + console.log(resolve(data)); + } + ); + }); + }); +}; - db.query( - 'select * from servicio_social where cuenta = 315182934', - function (err, data) { - if (err) console.log(err); +const exec = () => { + let a = await alumno('415112132'); - console.log(data); - db.disconnect(); - } - ); -}); + console.log(a); +};