Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. var dbConfig = {
  2. user: 'CAU',
  3. password: '123',
  4. server: '192.168.1.201',
  5. database: 'CAISSE',
  6. stream: true, // You can enable streaming globally
  7. options: {
  8. encrypt: true // Use this if you're on Windows Azure
  9. }
  10. };
  11.  
  12. //Function to connect to database and execute query
  13. var executeQuery = function(res, query){
  14. sql.connect(dbConfig, function (err) {
  15. if (err) {
  16. console.log("Error while connecting database :- " + err);
  17. res.send(err);
  18. }
  19. else {
  20. // create Request object
  21. var request = new sql.Request();
  22. // query to the database
  23. var tab = []
  24. request.query(query,function (err, rs) {
  25. if (err) {
  26. console.log("Error while querying database :- " + err);
  27. res.send(err);
  28. sql.close();
  29. }
  30. else {
  31. var ros = JSON.stringify(rs)
  32. res.send(rs)
  33. //console.log('rs = ' +ros);
  34. sql.close()
  35. }
  36. });
  37. }
  38.  
  39. var request = new sql.Request()
  40.  
  41. request.on('done', function(returnValue) {
  42. sql.close()
  43. });
  44. });
  45.  
  46. }
  47.  
  48. //GET API
  49. app.get("/", function(req , res){
  50. var query = "select * from F_FAMILLE";
  51.  
  52. executeQuery (res, query);
  53.  
  54. });
  55.  
  56. //POST API
  57. app.post("/api", function(req , res){
  58. console.log(req.body);
  59.  
  60.  
  61. const data = req.body
  62.  
  63.  
  64. var query = 'INSERT INTO F_Famille(FA_CodeFamille,FA_Intitule) VALUES
  65. (data.codefamille,data.intitule)'
  66.  
  67. executeQuery (res, query);
  68.  
  69. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement