紧急:PHP has encountered an Access Violation ,访问Access 数据库出现这个问题。

debug1984 2008-04-11 01:57:12
经过调试,发现在连接Access数据库的时候出了问题。
以下是连接使用的代码:

$conn=new COM("ADODB.Connection");
$dsn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=". realpath("../DB/Db.mdb");
$conn->open($dsn);
$rs=@new COM("ADODB.RecordSet");
?>

以前都是正常的,现在就要报这个错。所有连接Access数据库的网站都出现这个错误~~
服务器配置是:
windows 2003
IIS 6
会不会是php.ini配置的问题呢?
...全文
33 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
minwang2008 2008-06-14
配置文件除了问题,试着把配置文件还原看下。
回复
debug1984 2008-04-11
昨天还能运行今天就报错.
回复
debug1984 2008-04-11
以前正常,今天发现不行了。
回复
jnwentao 2008-04-11

$dsn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=". realpath("../DB/Db.mdb");
改为
$dsn="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath("../DB/Db.mdb");
试试...
回复
剑心永远OK 2008-04-11
你指的以前是正常的是指昨天还能运行今天就报错.
还是指你以前是这样配置的,今天这样配置就不行了?
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-11 01:57
社区公告
暂无公告