- 论坛徽章:
- 0
|
最近我帮一个哥们做一个财务管理系统,从数据库中导出来的都是excel表,我把它转化成了access数据库,我知道php是可以读取access数据库的,我在个人电脑上可以读取,不过有时候会出现一些错误,放在服务器上(我们的服务器全是linux)就无法读取了,我感觉是服务器不支持windows下的一些控件,这些程序我是这么写的,请各位大侠帮个忙改一下,让它可以在linux下应用;
<?PHP
//创建ADO连接
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data/shoufei.mdb");
$conn->Open($connstr);
//创建记录集查询
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from guoyi",$conn,1,3);
//echo $rs->Fields["姓名"]->Value; //输出log_Title字段
//echo $rs->Fields[]
while(!$rs->eof)
{
//将记录集指针下移
echo $rs->Fields["姓名"]->Value;
echo $rs->Fields["学号"]->Value;
echo $rs->Fields["日期"]->Value;
echo "<br/>";
$rs->Movenext();
}
$rs->close();
?>
[ 本帖最后由 HonestQiao 于 2006-6-29 09:45 编辑 ] |
|