欢迎光临
我们一直在努力

WebComputing━ADO总结报告1

建站超值云服务器,限时71元/月

  在当今提出的多种动态网页(dhtml)解决方案中都强调了与数据库的连接,其实网页接挂后台数据库也是当前的热门应用,在电子商务等领域有着广泛的应用.microsoft为了适应其发展推出了新的ado(active data object)模型,通过odbc的连接可以对当前流行的桌面数据库系统提供方便,快洁的连接.在这里,我想通过ado在asp技术中的应用来总结一下ado对象以及其各自的属性和方法.

一、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

set rs = server.createobject("adodb.recordset")

strconn = "driver={sql server};server=srv;"& _

"uid=sa;pwd=;database=pubs"

strsql = "select * from employee ;"

rs.open strsql,strconn,,,adcmdtext

形式2

set conn = server.createobject("adodb.connection")

strconn ="driver={sql server};server=srv;"& _

"uid=sa;pwd=;database=pubs"

conn.open strconn

set rs = server.createobject("adodb.recordset")

rs.activeconnection=conn(注意此句)

strsql = "select * from employee ;"

rs.open strsql,,,,adcmdtext

"上面这句也可以写成rs.open strsql,conn,,,adcmdtext

形式3

set conn = server.crreateobject("adodb.connection")

set rs = server.createobject("adodb.recordset")

strconn ="driver={sql server};server=srv;"& _

"uid=sa;pwd=;database=pubs"

conn.open strconn

strsql = "select * from employee ;"

rs=conn.execute strsql(注意次句)

形式4

set rs = server.createobject("adodb.recordset")

strconn ="driver={sql server};server=srv;"& _

"uid=sa;pwd=;database=pubs"

strsql = "select * from employee ;"

rs.open strsql,strconn,,,adcmdtext

注:上面的例子中均假设sql server的name=srv,使用sql server authentication采用了默认的帐号sa,该帐号没有设定密码。

  上面这几种形式都能够产生一个相同的recordset对象的实例rs,但方法各异,在后面的讨论中我们将看到它们不同的优越性.

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » WebComputing━ADO总结报告1
分享到: 更多 (0)