使用com出错问题!?
我的操作系统win2000,我用的是php5 ini文件配置如下:
[com]
; path to a file containing guids, iids or filenames of files with typelibs
;com.typelib_file =
; allow distributed-com calls
com.allow_dcom = true
; autoregister constants of a components typlib on com_load()
;com.autoregister_typelib = true
; register constants casesensitive
;com.autoregister_casesensitive = false
; show warnings on duplicate constat registrations
;com.autoregister_verbose = true
我执行下列代码,出现错误:fatal error: class com not found in d:\php_work\php_web\loginon.php on line 2,各位大侠,怎么解决!?
代码如下:
<?php
$conn = new com("adodb.connection");
$connstr = "driver={microsoft access driver (*.mdb)}; dbq=" . realpath("netbook.mdb");
$conn->open($connstr);
$rs = new com("adodb.recordset");
$rs->open("select * from data",$conn,1,1);
echo $rs->count;
while(! $rs->eof) {
// $f = $rs->fields(0); // 这里注释掉的是另一种字段访问方式
// echo $f->value;
echo $rs->fields["content"]->value."<br/>";
$rs->movenext();
}
?>
推荐阅读


讨论区