回 帖 发 新 帖 刷新版面

主题:探讨数据库连接字串?

在运用下面的连接字串:
db=data\data.mdb
on error resume next
set conn=Server.CreateObject("Adodb.Connection")
cnnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath(db)"
conn.open connstr


为何,在打开数据库的时候,这段字串就会失效呢...提示什么数据正在运用...
有没有好的解决方法或建议.谢谢

回复列表 (共3个回复)

沙发

db="data\data.mdb"
on error resume next
set conn=Server.CreateObject("Adodb.Connection")
cnnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath("&db&")"
conn.open connstr

板凳

写成这样?有关系吗/yaozheng

3 楼

[quote]db="data\data.mdb"
on error resume next
set conn=Server.CreateObject("Adodb.Connection")
cnnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Server.MapPath("&db&")"
conn.open connstr[/quote]
db是变量,楼主没有用变量的方式写怎么会不错呢

我来回复

您尚未登录,请登录后再回复。点此登录或注册