好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php COM 连接ADODB.Connection数据库 - php高级应用

php COM 连接ADODB.Connection数据库

$iishost = new com("npoint_m.host"); 加载组件,$r = $iishost->iisstate(10, 1, "", "", "", ""); 运行组件功能,返回参数 echo $r; 返回参数,切换net版本为

netstate(ifid, dirname, netver, iissapp, bkwebip, bkpass, webfiletype, bkport) 

参数说明:ifid as ingeter:iis网站标识符

dirname as string:目录名称,如:bbs 或 abcabdabe... 依此类推 dirname 为空,默认为站点.

netver as string:.net版本号 

iissapp as string:切换的应用程序池名称   可留空(限独立进程池)

.net版本号(如: "v1.1.4322" 版本号在c:windowsmicrosoft.netframework里面.net文件夹名称)

注:切换.net版本,除了独立进程池,其它的必须切换应用程序池,因为.net1.1 与 .net2.0... 不能共存 

bkwebip as string:被控访问网址/ip

bkpass as string:被控访问密码

webfiletype as string:被控站点文件格式 如: asp教程 

* 成功返回 1,否则返回错误提示,下面看一个php 利用com 连接adodb.connection数据库代码,如下:

//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(); 

查看更多关于php COM 连接ADODB.Connection数据库 - php高级应用的详细内容...

  阅读:39次