2016-08-04 30 views
5

Tôi mới đến và tôi đang cố kết nối với cơ sở dữ liệu . Đây là những gì tôi có, dựa trên mã mẫu trong tài liệu:Các vấn đề với đầu ra trong khi kết nối bằng cách sử dụng 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) 
}); 

Nếu tôi đặt trong máy chủ sai hoặc cổng, tôi nhận được một lỗi Failed to connect, nhưng không có vấn đề gì khác tôi nhập sai (username, pass , db) Tôi nhận được đầu ra bằng không. Quan trọng hơn, khi tất cả các dữ liệu là chính xác, tôi không bao giờ có được kết quả connected.

Đây có phải là sự cố tương thích với Bộ nhớ cache và thư viện mssql không? Hay tôi đang làm gì sai?

Trả lời

3

tại sao bạn sử dụng mssql, thay vì bộ nhớ cache, trong khi bạn phải kết nối với bộ nhớ cache. Nếu bạn nhìn vào documentation, bạn có thể tìm và dụ

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

Tìm thấy doc này: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=BXJS_intro Chỉ cho tôi trang tải xuống ... đang làm việc trên đó. –

+0

okay http://globalsdb.org/downloads/ cho một 404. Gọn gàng. –

+1

cache0100.node và cache0120.node bạn có thể tìm thấy trong thư mục bin của cá thể, bạn nên đổi tên thành cache.nod. Trong trường hợp 0100 và 0120 có nghĩa là phiên bản của nút 0.10 và 0.12 – DAiMor

Các vấn đề liên quan