Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. var Connection = require('tedious').Connection;
  2. var Request = require('tedious').Request;
  3. var ted_select = "query";
  4.  
  5. var config = {
  6. userName: 'name',
  7. password: 'pass',
  8. server: 'servername',
  9. options: {database : 'dbname'}
  10. };
  11.  
  12. function tedious_select(query) {
  13. var res = [];
  14. var connection = new Connection(config);
  15.  
  16. var conn = connection.on('connect', function(err) {
  17. if (err) {
  18. console.log(err);
  19. } else {
  20. console.log('Connect database');
  21. request = new Request(query, function(err) {
  22. if (err) {
  23. console.log(err);
  24. }
  25. });
  26.  
  27. request.on('row', function(columns) {
  28. columns.forEach(function(column) {
  29. if (column.isNull) {
  30. res[column.metadata.colName] = null;
  31. } else {
  32. res[column.metadata.colName] = column.value;
  33. }
  34. });
  35. console.log(res);
  36. });
  37. connection.execSql(request);
  38. setTimeout(function(){connection.close(console.log('Disconnect database'));},10000);
  39. }
  40. });
  41. }
  42.  
  43. var select = tedious_select(ted_select);
  44. console.log(select);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement