node.jsを使用してSQL Serverからデータを取得し、取得したデータをもとに条件分岐させ、画面に反映させる方法について
解決したいこと
node.jsを使用してSQL Serverにあるテーブルからデータを取得し、取得したデータをもとに条件分岐させ、画面に反映させる方法について知りたい。
発生している問題・エラー
No connection is specified for that request.
該当するソースコード
// SQL処理
(async () => {
await mssql.connect(config);
sql1="select data1 from t_table1";
const result1 = await mssql.query(sql1);
var data1 = result1.recordset[0].data1;
if(data1==""){
// SQL処理
(async () => {
await mssql.connect(config);
sql2="select data2 from t_table2";
const result2 = await mssql.query(sql2);
res.render('homepage1');
await mssql.close();
})().catch(e => {
console.warn(e);
});
}else{
// SQL処理
(async () => {
await mssql.connect(config);
sql3="select data3 from t_table3 where 条件='A'";
const result3 = await mssql.query(sql3);
res.render('homepage2');
await mssql.close();
})().catch(e => {
console.warn(e);
});
res.render('homepage2');
}
await mssql.close();
})().catch(e => {
console.warn(e);
});
自分で試したこと
エラーメッセージを検索しましたが、解消するのにたどりつけません。
0