杜兰特生涯:ASP连接数据库问题请教

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 20:33:03
set conn = server.CreateObject("adodb.connection")
on error resume next
DBpath = Server.MapPath("data/**.mdb")
请问这几个语句什么意思

set conn=server.createobject("adodb.connection")
'建立了一个数据库连接
on error resume next
'执行的有错误的一行,跳到下一行执行
dbpath=server.mappath("data/**.mdb")
'将数据库的路径转化为物理路径

set conn = server.CreateObject("adodb.connection")
建立一个数据库连接
on error resume next
有错误停止程序执行
DBpath = Server.MapPath("data/**.mdb")
给变量输值,是数据库的路径和名称,access数据库

一句一句给你解释吧
第一句中的conn是一个变量,可以用dim conn来定义,然后用Server对象创建一个Adodb的连接对象,即server.CreateObject("adodb.connection"),然后把这个连接对象赋给刚才定义的conn.
第二句的意思是当发生错误时仍然继续向下执行,不显示错误信息.
第三句中的DBpath是一个字符串型变量,Server.MapPath()函数是把相对路径转换成服务器上的绝对路径,以便让ADODB的RECORDSET对象参考到数据库的绝对路径.