asp+vbscriptで「文字列があるか、無いか」の条件分岐をしたい場合
mdbファイルを用いて、asp+vbscriptでWebページを作成しています。
mdbファイル内のテーブルデータ(文字列)が空白(データが無い)のであれば
何も表示しなくて、データが入っている場合、そのデータ(文字列)を
表示させたいのですが、指定方法がわかりません。
If rs.Fields.Item("xxxx") = "" Then ←ここの指定方法が知りたいです。
Else
Response.Write "<tr>" & vbCrLf
Response.Write "<td>" & rs.Fields.Item("xxxx") & "</td>" & vbCrLf
Response.Write "</tr>" & vbCrLf
End If
上記の通り「""」ではデータの有り無しに関わらず表示されてしまいます。
(文字データは無いので文字が出ませんが、枠が出てしまう)
文字列の「有り」「無し」の判定方法をご存じの方、ご教授頂けますでしょうか。
宜しくお願い致します。
No.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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】先頭の「0」飛び...
-
コンパイルエラーSubまたは...
-
.NET SqlDataReader のレコー...
-
VBAでページ番号、ページ最終行...
-
GASでスプレッドシートの一番上...
-
スプレッドシート 一括でQRコー...
-
Listviewのデータを上から順番...
-
DataGrdViewに関連付けたデータ...
-
MSFlexGridのデータ表示位置の設定
-
エクセルマクロ小数点桁数
-
コード側からDataGridの列を追...
-
C# データ配列から画像を作成す...
-
PDFメニューバーの右端にある(...
-
クラス内だけでhtmlデータをダ...
-
C# 一覧とデータテーブルを比較...
-
エクセルVBA、数式の入ったセル...
-
VBによる可変長ファイルの読み書き
-
ListViewで条件によって表示を...
-
XMLとは?
-
ExcelVBAを使って、値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】先頭の「0」飛び...
-
DataGrdViewに関連付けたデータ...
-
Listviewのデータを上から順番...
-
GASでスプレッドシートの一番上...
-
VBAでページ番号、ページ最終行...
-
.NET SqlDataReader のレコー...
-
GridViewにバインドせずにデー...
-
【ASP.NET MVC】一覧編集画面
-
ASP C# データベースから1行取得
-
MSFlexGridのデータ表示位置の設定
-
コンパイルエラーSubまたは...
-
C# データ配列から画像を作成す...
-
エクセルマクロ小数点桁数
-
DataGridViewで表示に制限をつ...
-
スプレッドシート 一括でQRコー...
-
GridViewを自動的にスクロール...
-
VB DataRepeaterにて条件で表示
-
DBへの重複更新を防ぐ方法について
-
GoogleEarthのKMLファイルでラ...
-
エクセルVBA、数式の入ったセル...
おすすめ情報