db="admin\NADB.mdb"
这表示数据库文件是放在当前文件夹的admin子文件夹内的NADB.mdb文件。要注意,所谓“当前文件夹”,是指包含这个conn文件的asp文件所在的文件夹。如果这个asp文件是放在其他文件夹的,比如放在admin文件夹内,那么再引用这个conn文件就会出错了,因为相对路径已经变了(改为 db="NADB.mdb" 就对)。
要解决这个问题,可以考虑改用绝对路径,即假如admin文件夹是放在根文件夹的,那么可以改为:
db="\admin\NADB.mdb"
这样的话,不同文件夹内的asp文件调用conn都不会出错了。
<%dim
db,conn
db="abcd.mdb"
set
conn=server.createobject("adodb.connection")
conn.open
"provider=microsoft.jet.oledb.4.0data
source="&server.mappath(db)
%>
abcd.mdb就是同一目录下的mdb数据库,怎么调用呢?如下:
Set
rs
=
Server.CreateObject("ADODB.RecordSet")
rs.open
"Select
*
from
[News]
where
id="&uid&",conn,3,3
uid是一个变量,你应该看得明白
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)