有你 include 的这些文件了吗?---------------------------------------------------
http://kmok.cn

解决方案 »

  1.   

    include 是包函文件的函数。
    你有那些文件吗?如果没有,就会出错。
      

  2.   

    那些文件都跟这个php在同一级文件夹下,是我从adodb里考出来的4个文件
      

  3.   

    到了第一个include出了个错:
    Parse error: parse error, expecting `'{'' in D:\PCKING\test\adodb\adodb-iterator.inc.php on line 24我看了,有{的啊,...
      

  4.   

    没看懂你的代码,你是用 COM 的做的吧?ADODB 可以直接支持 access.何必这样麻烦。
      

  5.   

    直接是什么意思,怎么弄,我没用过php,这些都是在网上看到的,php需要配置象classpath,javahome那样的东西在系统里吗
      

  6.   

    在php.ini中设置
    include_path = ".;X:\php\includes"
    将这些文件都放在X:\php\includes目录下就可以了,
    这个错误可能不是由于你的代码引起的,而是由于adodb-iterator.inc.php 中的错误引起的。
      

  7.   

    不用那么麻烦。
    可以不用ADODB的类也可以的。<?  
    $db = "cht.mdb";
    //create the database connection
    $conn = new COM("ADODB.Connection"); 
    $dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath($db); $conn->Open($dsn);$rs = $conn -> execute("SELECT * FROM user");  $i = 0;  
    while (!$rs->eof){  
    $i += 1 ;$user = $rs->fields["UserName"];  
    $passwd = $rs->fields["PassWord"]; # Other Code here....  echo "$user->value <br> $passwd->value ....";  
    $rs -> movenext();  
    }  
    $rs -> close();  
    ?>
      

  8.   

    好象发现问题所在了,我现在代码调通了,本定运行一切ok,但是放到万网的主机上就会报:
    Fatal error: Cannot instantiate non-existent class: variant in /data/home/ug0/htdocs/adodb/drivers/adodb-ado.inc.php on line 42是万网主机的问题吗?