NodeJSを使用してSQL Serverに接続しています。私の最初のコードは:NodeJSとSQL Serverの接続エラー
const poolA = new sql.ConnectionPool(config, err => {
poolA.request()
.query("select * from AnyTable", function(err, result) {
if (err)
message = "Error!";
else {
//Do something else
message = "Done!";
}
})
});
「接続がクローズエラーです」というメッセージが表示されました。私は含まれています
poolA.close()
それも問題を解決しませんでした。
私はこれを変更:
new sql.ConnectionPool(config).then(pool => {
pool.request()
.query("select * from AnyTable")
}).then(result => {
//Do something else
message = "Done!";
sql.close();
}).catch(err => {
message = "Error!";
sql.close();
});
、今私は、エラー ".thenは関数ではありません" を取得。
正しい方法を教えて:接続がすでに存在する場合、それは
- は、接続を作成しますが、私はエラーのすべての種類を取得しています、それ
を使用しています。誰かがこの問題を解決する手助けをすることができますか?