- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DB存在するものには、初期値としてチェックいれたい)
DBと連携したチェックボックスの作成方法
このQ&Aのポイント
- DBと連携したチェックボックスの作成方法について質問です。現在、DBを検索して対象のデータがあるものにはFlag=1を設定し、データがないものはFlag=0にする方法を考えています。また、チェックボックスの初期値をFlagの値によって設定する方法についても検討しています。DBにデータの有無でFlagに値を入れる方法が分からず困っています。私の作成環境は、sqlserverのDBとクラシックASPのサーバーサイド、HTMLとJavaScriptのクライアントサイドです。
- DBと連携したチェックボックスの作成方法について質問です。DBを検索して、対象のデータがある場合はFlagを1に設定し、データがない場合はFlagを0に設定する方法を考えています。また、チェックボックスの初期値をFlagの値によって設定する方法も検討しています。しかし、DBにデータの有無でFlagに値を入れる方法が分かりません。私の作成環境はsqlserverのDBとクラシックASPのサーバーサイド、HTMLとJavaScriptのクライアントサイドです。
- DBと連携したチェックボックスの作成方法について質問です。現在、DBを検索して対象のデータがある場合はFlagを1に設定し、データがない場合はFlagを0に設定する方法を考えています。また、チェックボックスの初期値をFlagの値によって設定する方法を検討しています。しかし、DBにデータの有無でFlagに値を入れる方法が分からず困っています。私の作成環境はsqlserverのDBとクラシックASPのサーバーサイド、HTMLとJavaScriptのクライアントサイドです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>データがあったら、フラグに値を入れるという、SQLはありますでしょうか。 データがあるかないかを見るのがSQLで、データがあったか無いか判断するのはロジック側の処理だと思うんだけど。 select FLAG from TABLE_NAME; 取得したレコード数の処理 <input type="checkbox" if flag = 1 then checked="checked" end if > こんな感じにしてあげればflagが1のものだけ<input type="checkbox" checked="checked">って出力されるようになる。 *ASPの構文はわからないので、適当にあてはめて たぶんSQLでやること、できること ロジック側でやること、出来ること を明確に理解したほうがいい
その他の回答 (1)
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
んっと、基本的な考えはそうなんだけど、DBに接続してSQLを発行してデータを取得する部分がわからないってこと? それともSQLがわからない??
質問者
お礼
お返事遅くなりました。 そうですね。 SQL部分がわからないですね。 データがあったら、フラグに値を入れるという、SQLはありますでしょうか。
お礼
説明が悪くてすいません。 テーブル自体にフラグの項目はありませんので、 以下の方法でなんとかなりました。 If exists(Select * From テーブル Where shain_cd = @shain_cd) Select flg = '1' Else Select flg = '0' Return ロジック側は、参考にさせていただき、作成してみます。 ありがとうございました。