2016-08-04 11 views
5

Jestem nowy w i próbuję połączyć się z bazą danych . Oto co mam, oparty off przykładowy kod w docs:Problemy z wyjściem podczas łączenia za pomocą polecenia nodejs 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) 
}); 

Jeśli mogę umieścić w niewłaściwym serwerem lub portu, pojawia się błąd Failed to connect, ale bez względu na to, co jeszcze mogę wprowadzić niepoprawnie (nazwa użytkownika, podanie , db) Otrzymuję zero wyjścia. Co ważniejsze, gdy wszystkie dane są poprawne, nigdy nie otrzymam danych wyjściowych connected.

Czy jest to problem ze zgodnością z pamięcią podręczną i biblioteką mssql? Czy robię coś złego?

Odpowiedz

3

dlaczego używasz mssql, zamiast cache, podczas gdy musisz połączyć się z pamięcią podręczną. Jeśli spojrzeć na documentation, można znaleźć i przykładem

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

Znalazłem ten dokument: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=BXJS_intro Wskazał mi stronę pobierania ... działającą na tym. –

+0

w porządku http://globalsdb.org/downloads/ daje 404. Schludny. –

+1

cache0100.node i cache0120.node można znaleźć w katalogu bin instancji, który należy zmienić na cache.nod. Gdzie 0100 i 0120 oznacza wersję węzła 0.10 i 0.12 – DAiMor

Powiązane problemy