include("conn.php");
$rs1 = @new COM("ADODB.RecordSet");
$sql1 = "select top 7 * from News where Deleted=False and ClassID=1 ORDER BY NewsID desc";       
$rs1->open($sql1,$conn,1,3);  //利用com类的open()方法执行查询
执行这条语句为什么出现
Fatal error: Call to a member function on a non-object in d:\easyphp\www\???㹙͸1\left.php on line 7
的错误呢.谢谢!

解决方案 »

  1.   

    $rs1 = @new COM("ADODB.RecordSet"); 
     没有这个类
    你没有引用文件,或者引用的不对
      

  2.   

    Fatal error: Call to a member function on a non-object in d:\easyphp\www\???㹙͸1\left.php on line 7 把 left.php 第 7 行贴出来看看,
      

  3.   

    路径问题,注意网页文件本身编码一致,比如都是uft8,或gb2312
    检查路径的编码是否一致
      

  4.   

    现在学ADODB 还不如用PDO 
      

  5.   

    你去掉抑制符看看就是$rs1 = @new COM("ADODB.RecordSet");中的那个错误控制运算符@
      

  6.   

    不是OBJECT对象,不能拿来直接调用