推奨:ASPインスタンス:アクセスはバックエンドデータベース用のWebサイト統計システムです訪問者の数を記録する統計的な生産、IP、および時間を実際に使用しますライブラリ構造は次のとおりです。Cont.Aspは元々
特定のフィールドに値がないすべてのレコードを照会する必要がある場合があります。結論を出すには、最初から始めなければなりません。どのような状況では、フィールドに価値はありませんか?これは私たちの結論に密接に関連しているからです。1.フィールドに価値がないものは何ですか?
テストするためのテーブルを作成しましょう。
1.AAフィールドを設定して、空の文字列属性をno、テスト結果に許可します
rs(aa)= mzwu.com --->に正常に追加されました
rs(aa)= - > field 't8.aa'はゼロ長文字列にすることはできません。
rs(aa)= empty --->正常に追加されました
rs(aa)= null --->に正常に追加されました
2。AAフィールドを設定して、空の文字列属性をYES、テスト結果に許可します
rs(aa)= mzwu.com --->に正常に追加されました
rs(aa)= - >正常に追加されました
rs(aa)= empty --->正常に追加されました
rs(aa)= null --->に正常に追加されました
上記のテストの後、データベースのテーブル記録は次のとおりです。
上記のテスト結果から、フィールドには価値がないと結論付けることは難しくありません。これは次の4つの状況の1つである可能性があります。
●rs(aa)=
●RS(AA)=空
●rs(aa)= null
●テーブルに複数のフィールドが存在する場合、一部のフィールドは値を追加し、一部のフィールドは追加されず、フィールドには値がありません。
2。rs(aa)=またはisempty(rs(aa))またはisnull(rs(aa)))
最初のセクションの結論の4つの状況では、それぞれrs(aa)=、isempty(rs(aa))とisnull(rs(aa))で値をテストし、結果が得られます。
1。TESTRS(AA)=
rs(aa)= 'result true
isempty(rs(aa)) '結果false
isnull(rs(aa)) '結果false
2。TESTRS(AA)=空
rs(aa)= 'rester-
isempty(rs(aa)) '結果false
isnull(rs(aa)) '結果真
3。TESTRS(AA)= null
rs(aa)= 'rester-
isempty(rs(aa)) '結果false
isnull(rs(aa)) '結果真
4.付加価値のないフィールドをテストします
rs(aa)= 'rester-
isempty(rs(aa)) '結果false
isnull(rs(aa)) '結果真
わかりました、今、私たちは結論を出すのは難しくありません:
rs(xx)=を使用してフィールド値を追加する場合、rs(xx)=を適用して値がないかどうかを判断します。
rs(aa)= nullまたはrs(aa)= emptyを使用してフィールド値を追加するか、フィールドに値を追加しない場合、isnull(rs(xx))を使用して値がないかどうかを判断します。
したがって、正確な結果を得るために、フィールドに値がないすべてのレコードをクエリしたい場合は、rs(xx)=またはisnull(rs(xx))を使用する必要があります。
2007-09-14:値のないフィールドの場合、Rs(xx)&=結果は真であり、追加方法とは関係ありませんisnull(rs(xx))
元のテキスト: http://www.mzwu.com/article.asp?id=1071
共有:Dynamic Web Lovers:ASP関数フィルタリングHTMLを参照してくださいASPフィルタリングHTMLコードは、参照される内容です。関数removehtml(strhtml)dim objregexp、一致、一致objregexp = new regexp obj