ADO中的数据对象通常保存的是查询结果。RecordSet是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下:SetRecordSet=Connect.Execute(sqtStr)'创建并打开了对象RecordSet,sqtStr是一个串,代表一条标准的SQL语句。例如:sqlStr="SELECT*FROMb1"SetRecordSet=Connect.Execute(sqlStr)这条语句执行后,对象RecordSet中就保存了b1中的所有记录。
④操作数据库可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作:
sqlStr="InsertIntob1Values(1,2)"Connect.Execute(sqlStr)⑤关闭数据对象和链接在使用了ADO对象之后,一定要关闭数据对象和链接。ASP在中通过调用方法close实现关闭。关闭创建的数据对象:RecordSet.closeSetRecordSet=Nothing关闭创建的链接对象:Connect.closeSetConnect=Nothing完整的程序片段://产生组件实例<%SetConnect=Server.CreateObject("ADODB.Connection")//连接数据库Connect.Open("DSN=dsnname;UID=userID;PWD=password")//执行查询SQL=select*fromtablenameSetRS=Connect.Execute(SQL)%>//显示结果<%DoWhileNotRS.EOF%><%=RS(fieldname)%><%Rs.MoveNextLoop%>上述是用ASP访问数据库的全过程,由于应用面向对象思想,所有操作都比较简单,用户需要注意的仅是对数据结构的了解、当前所操作的对象及对象的属性等等,只要对这些有了清晰的认识,再加上ASP强大功能,在
网络上使用数据库,实现用户与页面间交换信息,就再也不是什么难事了。四、主要功能程序段4、1打开数据库optionexplicitdimconn,connstr,db,rsdb="database/#MyShop.mdb"//数据库路径Setconn=Server.CreateObject("ADODB.Connection")connstr="P