亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

如何正確處理數據庫中的Null

2019-11-18 19:58:38
字體:
來源:轉載
供稿:網友
   對于初學者, 在處理數據庫中的 Null 資料型態是有一點麻煩的事, 在這篇文章文章中我們將談談 Null , 你將會了解到如何知道一個值是 Null , 哪些函數可以或不可以處理 Null  首先, 我們必須知道在 VBScript 中, Variant 是唯一的一種資料型態, 對于那些已經熟悉其它語言的程序開發者, 可能會感到有點不習慣。 使用 Variant 的好處在于其相當有彈性, 因為 Variant 可以儲存任何數據類型, 例如, 整數, 字符串, 日期時間, 甚至包括對象及數組。然而彈性是必須付出代價的, 因為指定 Variant 可能會比指定特殊數據類型所用到的內存來得多 
在 Variant 數據類型中還有兩種很特殊的子類型 (Subtype): Empty 及 Null, 事實上稱子類型可能不太恰當, 因為他們并不儲存某些值, 當一個變量的資料子類型為 Empty 或 Null, 他們的值就是 Empty 或 Null 
Empty 
一個變量在被宣告后, 但在其被指定一個值之前, 這個變量的資料子類型就是 Empty, 換句話說, Empty 就相當于"尚未初始化", 我們來看看下面的例子 
Dim varTest 
Response.Write TypeName(varTest) 
其執行結果應該為 Empty, 因此 Empty 可以說是一個變量的初始資料子類型及初始值, Empty 只是代表一個變量的狀態, 試試下面的例子 
Dim varTest 
Response.Write CLng(varTest) 
Response.Write CStr(varTest) 
第一行的程序將顯示 0, 因為 Empty 被表示為整數時就是 0, 第二行執行之結果將是什么都不顯示, 因為當被表示為字符串時 Empty 就是 Empty, 或可說是長度為零的字符串 
當一個變量被指定一個值后, 它便不再是 Empty, 它將是其它的子類型, 依資料的類型而有所不同, 當然, 你還是可以利用 Empty 這 個關鍵詞將這變量變回 Empty 子類型 
varTest = Empty 
有兩種方式你可以判斷一個變量是否為 Empty 
If varTest = Empty Then 
  Response.Write "The variable is empty." 
End If 
或是 
If IsEmpty(varTest) Then 
  Response.Write "The variable is empty." 
End If 
Null 
Null 這個資料子類型 和 Empty 很類似, 但不同點在于 Empty 代表一個變量尚未被初始化, 也就是還沒有被賦予任何的值, 而一個變量為 Null 只有在你指定它為 Null 之后。最常遇到 Null 的機會應該是在處理數據庫的時候, 當一個字段沒有資料時, 便是 Null 
指定和判斷 Null 的方法與 Empty 很類似 
varTest = Null 
然而你只能使用 IsNull() 函數來判斷 Null, 這是因為 Null 所代表的是不合法的資料, 你可以試試以下的例子 
Dim varTest 
varTest = Null 
If varTest = Null Then 
  Response.Write "The variable has a Null value." 
End If 
執行的結果并不會顯示 The variable has a Null value. 要判斷一個變量是否為 Null 你應該使用 IsNull() 函數 
Dim varTest 
varTest = Null 
If IsNull(varTest) Then 
  Response.Write "The variable has a Null value." 
End If 
當你在處理由數據庫中所取出的 Null 的資料時, 你必須要很注意, 因為 Null 所代表的是不合法的資料, 當某些函數在處理數學運算時, Null 可能會制造一些麻煩, 例如 
Dim varTest 
varTest = Null 
varTest = CLng(varTest) 
執行結果你將看到 "Invalid Use of Null" 的錯誤訊息, 再看看下面的例子 
Dim varTest 
Dim lngTest 
varTest = Null 
lngTest = 2 + varTest 
Response.Write TypeName(lngTest) 
你會發現, Null 加上 2 還是 Null 因此, 當你從數據庫取得資料后, 你應先用 IsNull() 來判斷字段是否為 Null, 再做適當的處理, 例如 
lngQty = oRs("Quantuty") 
If IsNull(lngQty) Then 
  lngQty = 0 
End If 
希望這篇文章對你有幫助! 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色偷偷av一区二区三区乱| 国外成人性视频| 欧美综合在线观看| 国产精品久久久久久久av大片| 日韩一区二区在线视频| 亚洲毛片在线看| 日韩av综合网站| 欧美又大又硬又粗bbbbb| 久久久中文字幕| 91po在线观看91精品国产性色| 成人精品久久久| 青青久久av北条麻妃海外网| 69国产精品成人在线播放| 亚洲综合色激情五月| 午夜免费日韩视频| 日韩欧美aⅴ综合网站发布| 亚洲欧美在线第一页| 久久av红桃一区二区小说| 久久久精品999| 国产精品96久久久久久| 日韩av在线免费| 国产一区二区三区视频免费| 国产一区二区免费| 亚洲性生活视频在线观看| 亚洲大尺度美女在线| 欧美精品videosex性欧美| 中文字幕日韩在线视频| 亚洲自拍小视频免费观看| 国产狼人综合免费视频| 好吊成人免视频| 久久久最新网址| 久久综合免费视频| 91免费看片网站| 色婷婷成人综合| 亚洲国产中文字幕在线观看| 日韩av在线网页| 国产亚洲激情在线| 欧美日韩一区二区在线| 日韩美女激情视频| 91久久久久久国产精品| 亚洲免费一级电影| 91夜夜揉人人捏人人添红杏| 国内精品久久久久| 亚洲欧美国产一区二区三区| 91精品国产777在线观看| 久久福利视频网| 色播久久人人爽人人爽人人片视av| 欧美激情一区二区三区成人| 精品国产乱码久久久久久天美| 国产精品扒开腿做爽爽爽视频| 国产在线久久久| 国产精品亚洲美女av网站| 在线亚洲午夜片av大片| 欧美另类暴力丝袜| 91国产精品视频在线| 亚洲www视频| 国产精品999| 国产伊人精品在线| 亚洲午夜未满十八勿入免费观看全集| 久久久久久网站| 欧美黑人国产人伦爽爽爽| 国产亚洲xxx| 91在线观看免费高清完整版在线观看| 欧美激情一区二区三区成人| 性欧美暴力猛交69hd| 91精品视频在线免费观看| 国产精品色午夜在线观看| 亚洲人成绝费网站色www| 日本一区二区三区四区视频| 人妖精品videosex性欧美| 欧美激情国内偷拍| 91国内揄拍国内精品对白| 国内免费久久久久久久久久久| 日本精品视频在线播放| 国产精品爽爽ⅴa在线观看| 国产性猛交xxxx免费看久久| 亚洲国产精品福利| 亚洲国产精品中文| 亚洲自拍高清视频网站| 欧美黑人巨大xxx极品| 国产精品日韩欧美| 青草热久免费精品视频| 国产精品视频久久久久| 成人精品在线观看| 日韩视频免费在线| 国产精品久久久久高潮| 欧美高清一级大片| 91视频88av| 国外成人性视频| 国产精品成人国产乱一区| 亚洲va久久久噜噜噜久久天堂| 成人xvideos免费视频| 国产一区二区日韩精品欧美精品| 久久久精品一区二区| 欧美高清视频免费观看| 欧美一区二区三区精品电影| 亚洲成色777777在线观看影院| 欧美日韩一区二区免费在线观看| 色综合久久中文字幕综合网小说| 亚洲国产又黄又爽女人高潮的| 欧美大片在线影院| 亚洲欧美日韩精品久久| 亚洲精品自拍视频| 国产精品午夜国产小视频| 久久综合色88| 色七七影院综合| 国产成人亚洲综合91精品| 日韩免费精品视频| 久久久久久久久综合| 亚洲欧美中文日韩在线v日本| 国产欧美日韩免费看aⅴ视频| 亚洲欧美日韩天堂一区二区| 国产精品高潮在线| 狠狠躁18三区二区一区| 国产欧美一区二区三区在线| 精品色蜜蜜精品视频在线观看| 尤物tv国产一区| 蜜月aⅴ免费一区二区三区| 久久久久久亚洲精品不卡| 日韩美女视频免费看| 91久久精品国产| 亚洲国产精品推荐| 亚洲人成77777在线观看网| 亚洲无限乱码一二三四麻| 精品久久中文字幕久久av| 亚洲精品免费网站| 国产一区视频在线| 亚洲免费成人av电影| 一区二区三区视频免费在线观看| 2020欧美日韩在线视频| 亚洲欧美日韩中文在线制服| 久久久久久国产精品三级玉女聊斋| 欧美亚洲国产日韩2020| 日韩av综合网| 欧美疯狂xxxx大交乱88av| 亚洲精品www久久久久久广东| 国产精品久久久久久久久免费看| 国产婷婷97碰碰久久人人蜜臀| 久久伊人91精品综合网站| 精品日韩美女的视频高清| 欧美电影在线观看高清| 国产亚洲一级高清| 亚洲激情视频在线播放| 91sa在线看| 久久这里只有精品视频首页| 欧美激情一区二区三区久久久| 亚洲二区在线播放视频| 久久人人爽人人爽人人片av高请| 疯狂蹂躏欧美一区二区精品| 97久久久免费福利网址| y97精品国产97久久久久久| 亚洲天堂成人在线视频| 国产精品v片在线观看不卡| 亚洲国产精品va在线看黑人动漫| 国产午夜精品视频免费不卡69堂| 国产精品偷伦一区二区| 国产脚交av在线一区二区| 国产久一一精品| 成人国产精品一区| 亚洲欧美制服另类日韩| 国产精品久久久一区| 精品国产乱码久久久久久婷婷| 伊人伊成久久人综合网小说| 国产欧美在线观看|