![](https://csdnimg.cn/release/download_crawler_static/88008099/bg9.jpg)
具体的操作步骤可以归纳为以下几步:
1.创建数据库源名(DSN)
2.创建数据库链接(Connection)
3.创建数据对象
4.操作数据库
5.关闭数据对象和链接
详细作法如下:
1、创建数据源名
DSN(Date Source Name)即数据源名称。我们知道,ODBC 是一种访问数据库的方法,只要系统
中有相应的 ODBC 驱动程序,任何程序就可以通过 ODBC 操纵驱动程序的数据库。比如我们系统中
有 SQL 的 ODBC 驱动程序,那么即使我们没有 SQL 软件,也可以在我们的程序中对一个 SQL 的
MDB 数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出 SQL
语句,ODBC 驱动程序就会帮我们做一切事情。我们在给 ODBC 驱动程序传 SQL 指令时,即是用 DSN
来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了 Access 的数据库,
只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置 DSN 就行了。由此可见,
DSN 是应用程序和数据库之间的桥梁。
2、创建数据库链接(Connection)
链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP 文件中如果要访
问数据,必须首先创建与数据库的链接,其语法如下:
set Conn=Server.createObject(“ADOBD.CONNECTION”)
这条语句创建了链接对象 Conn,接下来:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")
conn.Open connstr
这条语句打开链接,用到了 DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创
建与打开是两回事,只有打开了才真正可以使用。
3、创建数据对象(Record Set)
ADO 中的数据对象通常保存的是查询结果。Record Set 是 ADO 中最复杂的对象,有许多属性和
方法。Record Set 保存的是一行行的记录,并标有一个当前记录。以下是创建方法:
Set Record Set=Conn.Execute(sqtStr)
这条语句创建并打开了对象 Record Set,其中 Con 是先前创建的链接对象,rs 是一个字串,代表
一条标准的 SQL 语句。例如:
rs=“SELECT * FROM shop_books”