解决方案 »

  1.   

    1、odbc 数据源应该是 系统数据源
    你并没有用到,不知为何展示
    2、改 "DRIVER={Microsoft Access Driver (*.mdb,*.accdb)}; DBQ="
    为 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    一试
    3、mdb 文件所在目录需要有一般用户完全控制权
      

  2.   

    修改后出现:
    Source: ADODB.Connection
    Description: 未找到提供程序。该程序可能未正确安装。
    mdb 文件所在目录(整个WEB文件夹)已经设置Everyone 读写
      

  3.   

    已是“完全控制权限”,我是怀疑PHP配置的问题,但又找不到那个问题
      

  4.   

    你的 access 的版本是多少?在 ODBC 管理器中创建一个文件型的数据源,看看你面的连接串是否和你的相同
      

  5.   

    文件DSN内容
    [ODBC]
    DRIVER=Microsoft Access Driver (*.mdb, *.accdb)
    UID=admin
    UserCommitSync=Yes
    Threads=3
    SafeTransactions=0
    PageTimeout=5
    MaxScanRows=8
    MaxBufferSize=2048
    FIL=MS Access
    DriverId=25
    DefaultDir=D:\PHP_Site\HouyuanMDB\include
    DBQ=D:\PHP_Site\HouyuanMDB\include\Database.mdb
      

  6.   

    请问php_com_dotnet.dll 有没有分32位和64位的??
      

  7.   

    非常感谢xuzuning版主的热心帮助,问题解决了,是配置文件的问题,我从官网下载了一份配置文件,后然依照原来的配置了一样的,居然可以了,太坑爹了