• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:asp+vbscriptで「文字列があるか、無いか」の条件分岐をしたい)

asp+vbscriptで文字列の有無を判定する方法

このQ&Aのポイント
  • asp+vbscriptで文字列の有無を判定する方法について教えてください。
  • 現在、mdbファイルを使用してasp+vbscriptでWebページを作成しています。テーブルデータには空白が含まれており、その場合は表示を行わず、データが存在する場合にのみ表示させたいです。
  • 現在のコードでは、rs.Fields.Item("xxxx") = "" としていますが、データの有無に関わらず表示されてしまいます。文字列の「有り」「無し」を正しく判定する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

rsは Recordsetオブジェクト であると仮定して。 rs.Fields.Item("xxxx").Value でないとダメとか。(自信はないです) DataReaderだとIsDBNull関数を使うんですけどね。

rg6ms
質問者

お礼

回答、有り難うございました。 私の記述方法に問題があったようで、ご指示頂いた 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

関連するQ&A