わかりました、ここですべてを試しました。からmsnodesqlをインストールしました
- https://github.com/Azure/node-sqlserver
と
- http://www.microsoft.com/en-us/download/details.aspx?id=29995
インストールに関するすべての指示に従ってください。node-gypでビルド...すべて。
次に、次のようなことをすると:
var conn_str = "Driver={SQL Server Native Client 11.0};Server={(local)\\SQLEXPRESS};Database={DBName};Trusted_Connection={Yes};";
var stmt = sqlserver.query(conn_str, "SELECT * from av.CLIENT");
stmt.on('meta', function (meta) { console.log("We've received the metadata"); });
stmt.on('row', function (idx) { console.log("We've started receiving a row"); });
stmt.on('column', function (idx, data, more) { console.log(idx + ":" + data); });
stmt.on('done', function () { console.log("All done!"); });
stmt.on('error', function (err) { console.log("We had an error :-( " + err); });
ノードコンソールでエラーがスローされます:
[エラー: [msnodesql] 関数クエリに無効な値が渡されました。タイプは である必要があります。]
私を夢中にさせるのは、次のようなものでなければならないということです:
[エラー: [msnodesql] 無効な --SOMETHING-- 関数クエリに渡されました。タイプは --SOMETHING_ELSE-- である必要があります。]
右?
stmt.on('error',行さえ通過しません
ビルドプロセスでエラーが発生した可能性があると考えて、インストール手順を何度も繰り返しましたが、何もありませんでした.!
Windows 8 x64 とノード v-0.10 を使用しています (そのドライバーはノード v.0.8 <
私は助けが必要です。お願いします。