ASP打开不了ACCESS数据库

路在脚下0755 2003-01-20 01:35:07
我的一个用ASP写的网站移到另外一台WIN2K的服务器后,竟然发现打开ACESS数据库时出错,新服务器上安装了ACCESS2000,不知是不是新的服务器的环境配置有问题,
请帮忙了。
...全文
59 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjd5555 2003-01-22
  • 打赏
  • 举报
回复
你的ACCESS的路径和权限都对吗?
RockyZou 2003-01-22
  • 打赏
  • 举报
回复
有个时候是系统的问题,我就遇到过系统不行的
:)
zeusflypig 2003-01-22
  • 打赏
  • 举报
回复
看看是不是 global.asa 没改
或者connection 目录下的关于数据库指向的asp错了
guo7530 2003-01-22
  • 打赏
  • 举报
回复
你呆以在运行完DBPath = Server.MapPath("BIBLIO.MDB")这一句后,加入
response.write(dbpath)语句,看看数据库路径是否正确,应该是路径不正确造成的
heilang4819 2003-01-21
  • 打赏
  • 举报
回复
是不是数据库操作权限的问题?
路在脚下0755 2003-01-20
  • 打赏
  • 举报
回复
对了,第10行就是
conn.open connstr
路在脚下0755 2003-01-20
  • 打赏
  • 举报
回复
错误提示好象没什么:


技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/myweb/include/conn.asp, 第 10 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)

我的代码:

im conn
dim connstr
connstr="DBQ=" & server.mappath("mydata/myuser.mdb") & ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.CreateObject("ADODB.CONNECTION")
conn.open connstr
batdragon 2003-01-20
  • 打赏
  • 举报
回复
报告什么错误?paste出来看看
路在脚下0755 2003-01-20
  • 打赏
  • 举报
回复
ODBC的方法我也试过,还是不行呀
后两种方法也都试过了呀
dihai2000 2003-01-20
  • 打赏
  • 举报
回复
1)Set con = Server.CreateObject("ADODB.Connection")
con.open "biblio"
set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from table"
rs.open sql,con,3,3
'-------------------------------------------------
2)set con=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("BIBLIO.MDB")
con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
sql="select * from table"
SET rs=con.Execute(sql)
'-------------------------------------------------
3)set con=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("BIBLIO.MDB")
con.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
sql="select * from table"
SET rs=con.Execute(sql)
路在脚下0755 2003-01-20
  • 打赏
  • 举报
回复
我用的就是server.mappath的方法
meizz 2003-01-20
  • 打赏
  • 举报
回复
第一、你是不是用了DSN与数据库连接,若是的话,在第二台电脑里要配置DSN
第二、看看你的路径,不要用绝对路径,多用用 server.mappath
wangyime 2003-01-20
  • 打赏
  • 举报
回复
连接Access数据库必须保证asp能够找到所须的access文件,和服务器上是否安装access无关
fenlin 2003-01-20
  • 打赏
  • 举报
回复
肯定是Access文件路径错了
xfyz 2003-01-20
  • 打赏
  • 举报
回复
只有路径有问题了!
gshope 2003-01-20
  • 打赏
  • 举报
回复
注意access文件的路径

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧