2016-08-04 16 views
5

का उपयोग करते हुए आउटपुट के साथ समस्याएं मैं पर नया हूं और मैं डेटाबेस से कनेक्ट करने का प्रयास कर रहा हूं। यहाँ मैं क्या डॉक्स में नमूना कोड पर आधारित है, यह है:नोडजेस mssql

var sql = require('mssql'); 

console.log("Connecting..."); 

sql.connect("mssql://username:[email protected]:1234/DB").then(function(){ 
    console.log("connected"); 
}).catch(function(err) { 
    console.log(err) 
}); 

यदि मैं गलत सर्वर या बंदरगाह में डाल दिया, मैं एक Failed to connect त्रुटि मिलती है, लेकिन कोई बात नहीं मैं गलत तरीके से और क्या प्रवेश (उपयोगकर्ता नाम, पास , डीबी) मुझे शून्य आउटपुट मिलता है। सबसे महत्वपूर्ण बात यह है कि जब सभी डेटा सही होता है तो मुझे connected आउटपुट कभी नहीं मिलता है।

क्या यह कैश और mssql लाइब्रेरी के साथ संगतता समस्या है? या मुझ से कुछ गलत हो रहा है?

उत्तर

3

कैश के बजाय, आप कैश के बजाय mssql का उपयोग क्यों करते हैं, जबकि आपको कैश से कनेक्ट करना होता है। आप documentation को देखें, तो आप पाते हैं और उदाहरण हो सकता है

var globals = require('cache'); 
var mydata = new globals.Cache(); 
mydata.open(
    { path:"/cache20102/mgr", 
    username: "_SYSTEM", 
    password: "SYS", 
    namespace: "USER" 
    }, 
    function(error, result){} 
); 
+0

मिले इस डॉक: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=BXJS_intro मुझे एक डाउनलोड पेज पर केंद्रित ... इस पर काम कर रहा है। –

+0

ठीक है http://globalsdb.org/downloads/ 404 देता है। साफ। –

+1

cache0100.node और cache0120.node आपको उदाहरण की बिन निर्देशिका में मिल सकता है, जिसे आपको cache.nod का नाम बदलना चाहिए। जहां 0100 और 0120 का अर्थ है नोड का संस्करण 0.10 और 0.12 – DAiMor