pplication与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。Р3.3 利用ADO访问数据库РADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(ponent),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:Р①创建数据库源名(DSN)Р②创建数据库链接(Connection)Р③创建数据对象Р④操作数据库Р⑤关闭数据对象和链接Р每一步的做法如下:Р3.3.1.创建数据源名РDSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。ess的ODBC驱动程序,ess软件,ess的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。Р3.3.2.创建数据库链接Р链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:Рset Conn=Server.createObject(“ADOBD.CONNECTION”)Р这条语句创建了链接对象Conn,接下来: