angular-sql
Version:
Helps to get sql database data from angular
38 lines (34 loc) • 1.09 kB
JavaScript
var sql = require("mssql");
// function to pull data from sql database
function getData(config, dbQuery, _callback) {
// Set up configuration to connect with db
let dbconfig = {
server : config.server,
database: config.database,
user: config.user,
password: config.password,
port: config.port,
options : {
encrypt: false,
enableArithAbort: false
}
};
let connection = new sql.ConnectionPool(dbconfig);
// Connection Establishment
connection.connect(function(connectionErr) {
let request = new sql.Request(connection);
if(connectionErr) {
console.log(connectionErr);
} else {
request.query(dbQuery, function(reqErr, record) {
if(reqErr) {
console.log(reqErr);
} else {
// Returning the data to frontend
_callback(record);
}
});
}
});
}
module.exports = getData;