欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

查詢某個字段沒有值的所有記錄的SQL語句怎么寫?_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP實例:Access為后臺數(shù)據(jù)庫的網(wǎng)站統(tǒng)計系統(tǒng)
一個能對訪問者進行編號、記錄訪問次數(shù)、IP、時間的統(tǒng)計制作實例 我以ACCESS庫為例子,其實用SQL SERVER庫也只要改一下鏈接庫的語句就得啦,庫結(jié)構(gòu)如下 庫文件名: CONT.ASP 本來是CONT.

有時我們需要查詢出某字段沒有值的全部記錄,那應(yīng)該用rs("xx")=""還是IsNull(rs("xx"))呢?要得出結(jié)論,我們還得從頭說起:什么情況下字段中會沒有值?因為這和我們的結(jié)論關(guān)系密切。

一、什么造成字段中沒有值?

我們建一個表來測試下,表中只有兩個字段id(自動編號)和aa(文本):

1.將aa字段"允許空字符串"屬性設(shè)置為否,測試結(jié)果

rs("aa") = "mzwu.com" ---> 添加成功
rs("aa") = "" ---> 字段 't8.aa' 不能是零長度的字符串。
rs("aa")=Empty ---> 添加成功
rs("aa") = Null ---> 添加成功

2.將aa字段"允許空字符串"屬性設(shè)置為是,測試結(jié)果

rs("aa") = "mzwu.com" ---> 添加成功
rs("aa") = "" ---> 添加成功
rs("aa")=Empty ---> 添加成功
rs("aa") = Null ---> 添加成功


經(jīng)上邊測試后數(shù)據(jù)庫中表記錄如下:



從上邊的測試結(jié)果中我們不難得出結(jié)論,造成字段沒有值可能是下邊四種情況之一:

● rs("aa") = ""
● rs("aa")=Empty
● rs("aa") = Null
● 當表中存在多個字段時,部分字段添加值,部分字段未添加時也會造成字段沒有值



二、rs("aa")="" or IsEmpty(rs("aa")) or IsNull(rs("aa"))

針對第一節(jié)結(jié)論中的四種情況,我們分別對其值用rs("aa")="" 、 IsEmpty(rs("aa")) 、IsNull(rs("aa"))進行測試,得出結(jié)果:

1.測試rs("aa") = ""

rs("aa")="" '結(jié)果True
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果False

2.測試rs("aa")=Empty

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True

3.測試rs("aa")=Null

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True

4.測試未添加值的字段

rs("aa")="" '結(jié)果-
IsEmpty(rs("aa")) '結(jié)果False
IsNull(rs("aa")) '結(jié)果True



OK,現(xiàn)在我們已經(jīng)不難得出結(jié)論了:
當使用rs("xx") = ""添加字段值時,我們應(yīng)用rs("xx")=""來判斷它是否沒值;
當使用rs("aa")=Null 或rs("aa")=Empty添加字段值或沒給字段添加值時,我們應(yīng)用IsNull(rs("xx"))來判斷它是否沒值;
所以,為了得到準確的結(jié)果,當要查詢字段沒有值的全部記錄時應(yīng)使用:rs("xx")="" or IsNull(rs("xx"))

2007-09-14:對于沒有值的字段,rs("xx")&""=""結(jié)果都為True,與添加方式無關(guān),因而可直接用rs("xx")&""=""代替rs("xx")="" or IsNull(rs("xx"))

原文:http://www.mzwu.com/article.asp?id=1071

分享:動態(tài)網(wǎng)頁愛好者來看:Asp過濾HTML的函數(shù)
Asp過濾Html代碼 以下為引用的內(nèi)容: Function RemoveHTML(strHTML) Dim objRegExp, Match, Matches Set objRegExp = New Regexp obj

來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
相關(guān)ASP教程