- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:asp+vbscriptで「文字列があるか、無いか」の条件分岐をしたい)
asp+vbscriptで文字列の有無を判定する方法
このQ&Aのポイント
- asp+vbscriptで文字列の有無を判定する方法について教えてください。
- 現在、mdbファイルを使用してasp+vbscriptでWebページを作成しています。テーブルデータには空白が含まれており、その場合は表示を行わず、データが存在する場合にのみ表示させたいです。
- 現在のコードでは、rs.Fields.Item("xxxx") = "" としていますが、データの有無に関わらず表示されてしまいます。文字列の「有り」「無し」を正しく判定する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
rsは Recordsetオブジェクト であると仮定して。 rs.Fields.Item("xxxx").Value でないとダメとか。(自信はないです) DataReaderだとIsDBNull関数を使うんですけどね。
お礼
回答、有り難うございました。 私の記述方法に問題があったようで、ご指示頂いた Valueでは動きませんでした。 後述された「IsDBNull」を参照した結果、最終的に 「IsNull」関数で動作する事ができました。 ご教授、有り難うございました! If IsNull(rs.Fields.Item("xxxx")) = true then Else Response.Write "<tr>" & vbCrLf Response.Write "<td>" & rs.Fields.Item("xxxx") & "</td>" & vbCrLf Response.Write "</tr>" & vbCrLf End If