LoginSignup
kansai5963
@kansai5963

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

No Answers yet.

Your answer might help someone💌