|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。ado|web 在现今提出的多种静态网页(Dhtml)办理计划中都夸大了与数据库的毗连,实在网页接挂背景数据库也是以后的抢手使用,在电子商务等范畴有着普遍的使用.MicroSoft为了顺应其开展推出了新的ADO(ActiveDataObject)模子,经由过程ODBC的毗连能够对以后盛行的桌面数据库体系供应便利,快洁的毗连.在这里,我想经由过程ADO在ASP手艺中的使用来总结一下ADO工具和其各自的属性和办法.
1、ADO工具模子:
上面复杂先容一下ADO的工具模子
ADO有三年夜工具,即Connection工具,Command工具,RecordSet工具.
Connection(工具)
─Errors(汇合)─Error(工具)
Command(工具)
─Parameters(汇合)─Parameter(工具)
RecordSet(工具)
─Fields(汇合)─Field(工具)
个中Connection工具,Command工具,RecordSet工具和Field工具又分离具有Properities汇合而发生Properity工具.我们在asp编程中已对这几个工具有了充足的懂得.上面是以上三年夜工具的互相干系.
Command.ActiveConnection->Connection
RecordSet.ActiveConnection->Connection
Connection.Execute->RecordSet
Command.Execute->RecordSet
RecordSet.Source->Command
好了,有了以上的干系表后,你应当能了解有一些等价的表达情势了.
情势1
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
strSQL="Select*FromEmployee;"
rs.openstrSQL,strConn,,,adCmdText
情势2
setconn=Server.CreateObject("ADODB.Connection")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
conn.openstrConn
setrs=Server.CreateObject("ADODB.RecordSet")
rs.ActiveConnection=conn(注重此句)
strSQL="Select*FromEmployee;"
rs.openstrSQL,,,,adCmdText
"下面这句也能够写成rs.openstrSQL,conn,,,adCmdText
情势3
setconn=Server.CrreateObject("ADODB.Connection")
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
conn.openstrConn
strSQL="Select*FromEmployee;"
rs=conn.ExecutestrSQL(注重次句)
情势4
setrs=Server.CreateObject("ADODB.RecordSet")
strConn="driver={SQLServer};server=srv;"&_
"uid=sa;pwd=;database=pubs"
strSQL="Select*FromEmployee;"
rs.openstrSQL,strConn,,,adCmdText
注:下面的例子中均假定SQLServer的name=srv,利用SQLServerAuthentication接纳了默许的帐号sa,该帐号没有设定暗码。
下面这几种情势都可以发生一个不异的RecordSet工具的实例rs,但办法各别,在前面的会商中我们将看到它们分歧的优胜性.
</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. |
|