PHP利用COM对象访问SQLServer、Access

2018-09-07 14:54

阅读:278

  PHP4.0.6以上可以在 Win32 平台中访问 COM 和 DCOM 对象。这里借用ASP思想访问一下SQLServer。当然你也可以用mssql系列函数。如果是一个ASP Coder,你会觉得下面代码非常眼熟,习惯----无他,但PHP强尔~_~:
<?php
//Author:erquan
//Date:2003-3-4
//City:郑州

$ADO=Provider=sqloledb;Data Source=localhost;Initial Catalog=myTest;User Id=sa;Password=sa;;
//Access如:$ADO=DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= . realpath(mydb.mdb);
$dbConn->open($ADO);
//if($dbConn) echocreate conn OK;
$rs=new COM(ADODB.RecordSet) or die(创建RS失败);
echo<br>;
//if($rs) echocreate rs OK;
$sql=SELECT * FROM tb_bs;
$rs->open($sql,$dbConn,1,1);

while(!$rs->eof){

echo $rs->fields[i_BsID]->value.:;
echo $rs->fields[vc_BsName]->value;
echo<BR>;

$rs->movenext();
}

$rs->Close;
$rs=null;

$dbConn->Close;
$dbConn=null;
?>

怎么样,很简单吧?对于ASP Coder,万一突然你的BOSS接到一个PHP项目的单子,你也不必惊慌,花一点时候你也可以顺利地进行开发了~

访问SQLServer的存储过程,也和ASP的做法几乎一样。


评论


亲,登录后才可以留言!