Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

Nodejs से SQL सर्वर से कनेक्ट करना

आपको यह लाइन बदलनी चाहिए:

var sqlDb = require('./DBLayer/db.js');

करने के लिए

var sqlDb = require('./DBLayer/db.js').sqlDb;

या इस लाइन को बदलने के लिए:

exports.sqlDb = sql;

करने के लिए

exports = sql;

स्पष्टीकरण: नोड में जब आप करते हैं:var sqlDb = require('./DBLayer/db.js'); यह sqlDb को exports बनाता है वस्तु।

तो आपके कोड में आपके पास exports.sqlDb = sql . है . संकलक सही है निर्यात में निष्पादन कार्य नहीं है। निर्यात में केवल 1 वर है, exports.sqlDb

बोनस युक्ति: अगर आप वाकई चाहते हैं कि आपका कोड काम करे, तो बिना किसी बदलाव के app.js आप इसे अपने मॉड्यूल के अंत में जोड़ सकते हैं:

exports.execute=function(){
    return sql.execute.call(sql,arguments)
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सएमएल नोड्स से मूल्यों की क्वेरी कैसे करें?

  2. एमएस-एक्सेस:उचित अनुरोध कैसे करें?

  3. सम्मिलित तालिकाओं की सूची से अद्वितीय स्तंभ नामों का चयन करें

  4. चुनिंदा बयान में यूटीसी से स्थानीय समय में डेटाटाइम कॉलम कनवर्ट करें

  5. स्वचालित संस्करण संख्या .Dtsx फ़ाइलों से पुनर्प्राप्ति