我用PHP连A库 S库都没问题……可是仅限本地,传到服务器上去A库打不开了……空间配的是M库,不知道何解……代码贴下面……[code]
 $truepath=explode("fenye",__FILE__);
 $conn=new com("ADODB.Connection"); 
 $connstr="provider=microsoft.jet.oledb.4.0;data source=".$truepath[0]."fenye/data.mdb".""; 
 $conn -> Open($connstr);  
[/code]

解决方案 »

  1.   

    $connstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("mydb.mdb");
    $connid = odbc_connect($connstr,"","");
    odbc_autocommit($connid,false);
      

  2.   


    那个 是不是要经过ODBC啊?我的代码是
    [code]
    $truepath=explode("fenye",__FILE__);
    $conn=new com("ADODB.Connection"); 
    $connstr="provider=microsoft.jet.oledb.4.0;data source=".$truepath[0]."fenye/data.mdb".""; 
    $conn -> Open($connstr);  [/code]用的是ADODB,但是服务器好像不支持COM,有什么替代的方法么
      

  3.   

    代码是:$truepath=explode("fenye",__FILE__);
    $conn=new com("ADODB.Connection"); 
    $connstr="provider=microsoft.jet.oledb.4.0;data source=".$truepath[0]."fenye/data.mdb".""; 
    $conn -> Open($connstr);  
      

  4.   

    $conn=new COM('ADODB.Connection') or die('can not start Active X Data Objects');//加上后面这句看看服务器是否支持com组件
    $connstr="provider=microsoft.jet.oledb.4.0;data source=".$truepath[0]."fenye/data.mdb".""; 
    $conn -> Open($connstr);  
      

  5.   

    是不是什么都不显示就是不支持COM了?还是支持了?
      

  6.   

    1. 你的空间是 linux 还是 window
    2. 你想连的是什么数据库
    3. 你的代码在那里 =_=?
      

  7.   


    系统是WINDOW 连 ACCESS 代码在:4楼同志们,经过各位的不懈努力,终于可以连了。但是小弟还要请教一个问题:PHP读ACCESS的时候遇到字段空值就停止。如何跳过?