2016-08-04 8 views
5

を初めて使用しましたが、データベースに接続しようとしています。私が間違っているサーバやポートに入れた場合、私はFailed to connectエラーを取得する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) 
}); 

が、私は間違って入力した他に何に関係なく(ユーザー名、パス:ここではドキュメントのサンプルコードをオフに基づいて、私が持っているものです、db)私はゼロ出力を得る。さらに重要なのは、すべてのデータが正しい場合、私は決してconnected出力を得ることができません。

これはキャッシュとmssqlライブラリとの互換性の問題ですか?または私は何か間違っているのですか?

答えて

3

キャッシュに接続する必要があるのに対し、キャッシュの代わりにmssqlを使用する理由を教えてください。 あなたがdocumentationを見れば、あなたはこのdoc見つかり

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インスタンスのbinディレクトリにあります。このディレクトリは、cache.nodに名前を変更する必要があります。 0100と0120がノードのバージョン0.10と0.12 – DAiMor

関連する問題