php com adodb,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教程
bkport as integer:被控站點端口 如: 999
* 成功返回 1,否則返回錯誤提示,下面看一個php 利用com 連接adodb.connection數據庫代碼,如下:<?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();
轉載隨意,但請附上文章地址:-)
總結
以上是生活随笔為你收集整理的php com adodb,php COM 连接ADODB.Connection数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读《深陷平庸的SaaS如何自救?》有感
- 下一篇: 2012 VS密钥