三、创建数据对象(Record Set) ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法: 内容来自www.paper51.com
Set Record Set=Conn.Execute(sqtStr) 内容来自www.paper51.com 这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如: 内容来自论文无忧网 www.paper51.com rs=“SELECT * FROM shop_books” copyright paper51.com Set Record Set=mConn.Execute(rs) copyright paper51.com 这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。 内容来自论文无忧网 www.paper51.com 四、操作数据库 paper51.com 我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如: 内容来自www.paper51.com rs=“INSERT INTO tab1VALUES(1,2)” 内容来自www.paper51.com mConn.Execute(rs) 内容来自www.paper51.com /执行插入操作 http://www.paper51.com
五、关闭数据对象和链接对象 paper51.com 在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。 内容来自论文无忧网 www.paper51.com Record Set.close 内容来自论文无忧网 www.paper51.com Set Record Set=Nothing 内容来自论文无忧网 www.paper51.com /关闭创建的数据对象 内容来自论文无忧网 www.paper51.com
mConn.close 内容来自www.paper51.com Set mConn=Nothing http://www.paper51.com
/关闭创建的链接对象 内容来自www.paper51.com 1.4 ASP与CGI的比较 内容来自www.paper51.com
CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。 http://www.paper51.com ActiveServer Pages开发Web应用程序的特点: 内容来自www.paper51.com 1. 完全嵌入HTML,与HTML、Script语言完美结合。 http://www.paper51.com
2. 无须手动编译和链接程序。 内容来自www.paper51.com 3. 面向对象,并可扩展ActiveX Server组件功能。 内容来自论文无忧网 www.paper51.com 4. 使用脚本语言(JavaScript、VBScript或PERL)编写。 copyright paper51.com 5. 存取数据库轻松容易(使用ADO组件)。 copyright paper51.com 6. 可使用任何语言编写自己的ActiveX Server组件。 内容来自www.paper51.com 7. 无浏览器兼容问题。 copyright paper51.com 8. 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。 内容来自www.paper51.com |