Advertisement
Guest User

Untitled

a guest
May 31st, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. var Connection = require('tedious').Connection;
  2. var config = {
  3. userName: 'yourusername',
  4. password: 'yourpassword',
  5. server: 'yourserver.database.windows.net',
  6. // If you are on Microsoft Azure, you need this:
  7. options: {encrypt: true, database: 'AdventureWorks'}
  8. };
  9. var connection = new Connection(config);
  10. connection.on('connect', function(err) {
  11. // If no error, then good to proceed.
  12. console.log("Connected");
  13. });
  14.  
  15. var Connection = require('tedious').Connection;
  16. var config = {
  17. userName: 'yourusername',
  18. password: 'yourpassword',
  19. server: 'yourserver.database.windows.net',
  20. // When you connect to Azure SQL Database, you need these next options.
  21. options: {encrypt: true, database: 'AdventureWorks'}
  22. };
  23. var connection = new Connection(config);
  24. connection.on('connect', function(err) {
  25. // If no error, then good to proceed.
  26. console.log("Connected");
  27. executeStatement();
  28. });
  29.  
  30. var Request = require('tedious').Request;
  31. var TYPES = require('tedious').TYPES;
  32.  
  33. function executeStatement() {
  34. request = new Request("SELECT c.CustomerID, c.CompanyName,COUNT(soh.SalesOrderID) AS OrderCount FROM SalesLT.Customer AS c LEFT OUTER JOIN SalesLT.SalesOrderHeader AS soh ON c.CustomerID = soh.CustomerID GROUP BY c.CustomerID, c.CompanyName ORDER BY OrderCount DESC;", function(err) {
  35. if (err) {
  36. console.log(err);}
  37. });
  38. var result = "";
  39. request.on('row', function(columns) {
  40. columns.forEach(function(column) {
  41. if (column.value === null) {
  42. console.log('NULL');
  43. } else {
  44. result+= column.value + " ";
  45. }
  46. });
  47. console.log(result);
  48. result ="";
  49. });
  50.  
  51. request.on('done', function(rowCount, more) {
  52. console.log(rowCount + ' rows returned');
  53. });
  54. connection.execSql(request);
  55. }
  56.  
  57. var Connection = require('tedious').Connection;
  58. var config = {
  59. userName: 'yourusername',
  60. password: 'yourpassword',
  61. server: 'yourserver.database.windows.net',
  62. // If you are on Azure SQL Database, you need these next options.
  63. options: {encrypt: true, database: 'AdventureWorks'}
  64. };
  65. var connection = new Connection(config);
  66. connection.on('connect', function(err) {
  67. // If no error, then good to proceed.
  68. console.log("Connected");
  69. executeStatement1();
  70. });
  71.  
  72. var Request = require('tedious').Request
  73. var TYPES = require('tedious').TYPES;
  74.  
  75. function executeStatement1() {
  76. request = new Request("INSERT SalesLT.Product (Name, ProductNumber, StandardCost, ListPrice, SellStartDate) OUTPUT INSERTED.ProductID VALUES (@Name, @Number, @Cost, @Price, CURRENT_TIMESTAMP);", function(err) {
  77. if (err) {
  78. console.log(err);}
  79. });
  80. request.addParameter('Name', TYPES.NVarChar,'SQL Server Express 2014');
  81. request.addParameter('Number', TYPES.NVarChar , 'SQLEXPRESS2014');
  82. request.addParameter('Cost', TYPES.Int, 11);
  83. request.addParameter('Price', TYPES.Int,11);
  84. request.on('row', function(columns) {
  85. columns.forEach(function(column) {
  86. if (column.value === null) {
  87. console.log('NULL');
  88. } else {
  89. console.log("Product id of inserted item is " + column.value);
  90. }
  91. });
  92. });
  93. connection.execSql(request);
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement