php new COM用法?

aree aree 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<html>
<body>
<?php

//ACCESS执行类
class db{
var $conn;
//var $rs_n;//记录当前rs的数量.

//建立链接
function create()
{
$this->$conn = @new COM("ADODB.Connection"); //这是13行
$str="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("./dbdata/yuan555.mdb ");
$$this->conn->Open($str);
//return $this->$conn ;
}

//建立方法
function query($sql)
{
$_rs = @new COM("ADODB.RecordSet");
$_rs->Open($sql,$this->$conn,1,1);
return $_rs;
}
}

//实例化类
$db=new db();
$db->create();
//--------------------------------
$rs=$db->query("select * from product");
$rs->Close();
$rs = null; //但Close完了,一定要 null 的
$db->close();
?>

</body>
</html>



系统会报错:
Fatal error: Cannot access empty property in D:\www\web\DIlv1KFJ\wwwroot\a\t2.php on line 13

是什么问题呢?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
aree
基础编程 21,889 成员 140,329 内容