|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。冻W者,在碣Y估中的NullY料型B是有一c麻┑氖,在@篇文章文章中我⒄Null,你私獾饺绾沃酪值是Null,哪些函悼梢曰虿豢梢蕴Null
起首,我必晓得在VBScript中,Variant是独一的一NY料型B,赌切┮呀熟习其他Z言的程式_l者,大概械接悬c不T。利用Variant的好陟镀湎喈有性,因Variant能够Υ嫒魏钨Y料型,比方,整,字串,日期rg,乃至包含物件及列。但是性是必支付代r的,因橹付Variant大概戎付ㄌ厥赓Y料型所用到的w淼枚
在VariantY料型中有煞N很特别的子型(Subtype):Empty及Null,事上Q子型大概不太恰,因樗K不Υ婺承┲,一档馁Y料子型Empty或Null,他的值就是Empty或Null
Empty
一翟诒恍驷,但在其被指定一值之前,@档馁Y料子型就是Empty,Q句f,Empty就相於"还没有初始化",我砜纯聪旅娴睦
DimvarTest
Response.WriteTypeName(varTest)
其绦薪Y果Empty,因而Empty能够f是一档某跏假Y料子型及初始值,Empty只是代表一档B,上面的例子
DimvarTest
Response.WriteCLng(varTest)
Response.WriteCStr(varTest)
第一行的程式@示0,因Empty被暗示檎r就是0,第二行绦兄Y果⑹鞘颤N都不@示,因楫被暗示樽执rEmpty就是Empty,或可f是L度榱愕淖执
一当恢付ㄒ值後,它便不再是Empty,它⑹瞧渌淖宇型,依Y料的型而有所分歧,然,你是能够使用Empty@PI字⑦@底回Empty子型
varTest=Empty
有煞N体例你能够判嘁凳欠Empty
IfvarTest=EmptyThen
Response.Write"Thevariableisempty."
EndIf
或是
IfIsEmpty(varTest)Then
Response.Write"Thevariableisempty."
EndIf
Null
Null@Y料子型和Empty很似,但分歧c在於Empty代表一瞪形幢怀跏蓟,也就是]有被x予任何的值,而一Null只要在你指定它Null之後。最常碰到Null的C是在碣Y料的r候,一谖]有Y料r,即是Null
指定和判Null的办法cEmpty很似
varTest=Null
但是你只能利用IsNull()函砼Null,@是因Null所代表的是分歧法的Y料,你能够以下的例子
DimvarTest
varTest=Null
IfvarTest=NullThen
Response.Write"ThevariablehasaNullvalue."
EndIf
绦械慕Y果K不@示ThevariablehasaNullvalue.要判嘁凳欠Null你利用IsNull()函
DimvarTest
varTest=Null
IfIsNull(varTest)Then
Response.Write"ThevariablehasaNullvalue."
EndIf
你在碛少Y估中所掏出的Null的Y料r,你需要很注重,因Null所代表的是分歧法的Y料,某些函翟谔W算r,Null大概u造一些麻,比方
DimvarTest
varTest=Null
varTest=CLng(varTest)
绦薪Y果你⒖吹"InvalidUseofNull"的e`息,再看看上面的例子
DimvarTest
DimlngTest
varTest=Null
lngTest=2+varTest
Response.WriteTypeName(lngTest)
你lF,Null加上2是Null因而,你Y料获得Y料後,你扔IsNull()砼谖皇欠Null,再做m的,比方
lngQty=oRs("Quantuty")
IfIsNull(lngQty)Then
lngQty=0
EndIf
但愿@篇文章δ阌助!
</p>实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 |
|