关于ASP接连的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:13:57
关于ASP接连的疑问如下:
<%
dim db,strconn
strconn="dbq=" & server.mappath("add.mdb") & ";driver={microsoft access driver(*.mdb)}"
set db=server.createobject("adodb.connectiong")
db.open strconn
dim strsql ,rs
strsql="select * froom user"
set rs=db.execute(strsql)
^^^
%>
疑问如下:
一: strconn="dbq=" & server.mappath~~~~ 这句和下面的
set db=server.createobject("adodb.connection")
的作用各是什么?
二:为何下面的一句db.open strconn 我理解为数据源,但为什么没有加上引号如 :db.open "strconn"呢?
谢谢朋友回答!!

一、strconn="dbq=" & server.mappath~~~~
是将数据库连接信息(地址,驱动)赋值给自定义变量“strconn”
set db=server.createobject("adodb.connection") 是创建数据库连接对象。
二、db.open strconn 作用是用数据库连接对象db连接数据库
因为strconn是自定义的变量,所以不用加“”号。
本句可写成db.open "dbq=" & server.mappath("add.mdb") & ";driver={microsoft access driver(*.mdb)}"