Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. //renderer
  2. primaryValues = ["val1","val2",...];
  3. ipc.send("addCustomer", "spCreateNewCustomer", primaryValues, "customerAdded");
  4.  
  5. //main
  6. var config = {
  7. //all the usual connection string info
  8. }
  9.  
  10. function executeStoreProcedure(evt, procedure, params, expectedResponse) {
  11. var conn = new sql.ConnectionPool(config);
  12. var req = new sql.Request(conn);
  13.  
  14. //params = params.split(",");
  15.  
  16. var i = 0, len = params.length;
  17.  
  18. for(; i < len; i++){
  19. params[i] = "'" + params[i] + "'";
  20. }
  21.  
  22. params.join(", ");
  23.  
  24. var execute = procedure + params;
  25.  
  26. conn.connect(function (err) {
  27.  
  28. if (err) {
  29. console.log(err);
  30. return;
  31. }
  32.  
  33. req.query(execute, function (err, rset) {
  34. if (err) {
  35. console.log(err);
  36. evt.sender.send(expectedResponse, "no");
  37. } else {
  38. var result = JSON.stringify(rset.recordset);
  39. evt.sender.send(expectedResponse, "yes", result);
  40. }
  41. conn.close();
  42. });
  43. });
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement