asp连接数据库问题 access奔溃了吗

ttg00 2010-08-14 09:58:56
刚学asp,在连接数据库被卡住了......555555555555555
我用access建了个school的数据库文件.然后利用代码
<%@ language=VBs cript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("school.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=;dbq="&mdbfile

%>

或者
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("school.mdb")
%>
都出现失败.而失败却没有提示.我用了3种浏览器都出现了3种不同的问题
第一 IE 居然卡了一下然后就没什么反映了--
第二 火狐 显示整段代码
第三 360 显示一个保存的窗口
于是我都不知我是成功还是失败- -!
...全文
28 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wontao 2010-08-14
以前写ASP的时候也是连接ACCESS出问题比较多,但是下面这一行是用了很久,几乎没出错过,比DBQ的那个适用更广泛一点,起码我自己觉得。可以试试


dim conn
dim connstr
set conn=server.createobject("ADODB.CONNECTION")
db="../google_nice_xihuan/#baidu_bad_gunkai.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
if err then
err.clear
else
conn.open connstr
end if
回复
shenzhenNBA 2010-08-14

网上搜索很多....如下可行...
<%
dim xconn,myDB
xconn="DBQ="+server.mappath("../path/myDBname.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set myDB=server.CreateObject("ADODB.CONNECTION")
on error resume next
myDB.open xconn

%>
回复
ttg00 2010-08-14
晕 没错啊 网上的一个资料也是这样 谢谢大家 我弄懂了
回复
as123456789d 2010-08-14
是 啊。。

怎么看都 不像是 access数据库的

我想 LZ 弄错了吧
回复
alenk 2010-08-14
怎么看,怎么不像是连接Access的数据啊,像是连接SQL的数据库代码。
<% dim conn
set conn=server.createobject("adodb.connection")
conn.open"dbq="& server.mappath("school.mdb") &";driver={microsoft access driver (*.mdb)}"%>
回复
梁大虾 2010-08-14
我的也给你晾下:偶师傅给我的
一直好使哦
<%
dim db
db="datebase/datebase.mdb" '数据库文件位置
'on error resume next
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
%>
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告