主题:  asp和数据库的连接问题

文远

职务:普通成员
等级:5
金币:1.0
发贴:2441
#12003/3/14 14:54:16
我建立带有密码的数据库 怎么和ASP后台做连接??
我一直用
dim connstr
dim conn
on error resume next
connstr="DBQ="+server.mappath("数据库.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
的方法连接的 可以是这样没法连接带有密码的数据库 如密码为123的
调试时就会报错~!!请高手指点~!! :confused:

编辑历史:[这消息被文远编辑过(编辑时间2003-03-14 14:55:03)]


绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/3/14 15:26:36
Function GetSecuredMdbConnection( FileName, Password )
Dim Provider, DBPath

Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath = "Data Source=" & Server.MapPath(FileName)
Set GetSecuredMdbConnection = GetConnection( Provider & DBPath & ";Jet OLEDB:Database Password=" & Password )
End Function



文远

职务:普通成员
等级:5
金币:1.0
发贴:2441
#32003/3/14 15:35:09
我怎么调用那个函数呢??加在
dim connstr
dim conn
on error resume next
connstr="DBQ="+server.mappath("数据库.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
中的什么地方?? 还是放在其他的地方调用?还是直接用就可以呢??
希望能详细说明 因为我是菜鸟哎~~~~

编辑历史:[这消息被文远编辑过(编辑时间2003-03-14 15:35:38)]
[这消息被文远编辑过(编辑时间2003-03-14 15:36:24)]
[这消息被文远编辑过(编辑时间2003-03-14 15:38:24)]
[这消息被文远编辑过(编辑时间2003-03-14 15:39:24)]
[这消息被文远编辑过(编辑时间2003-03-14 21:39:03)]


bzyum

职务:普通成员
等级:1
金币:1.0
发贴:167
#42003/3/15 21:28:11
在任何需要连接数据库的时候调用这个函数



baoshunyong

职务:普通成员
等级:1
金币:0.0
发贴:28
#52003/3/16 19:06:16
dim connstr
dim conn
on error resume next
connstr="DBQ="+server.mappath("数据库.mdb")+";Pwd=123;"DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr