本文目錄一覽:
- 1、php使用adodb鏈接數據庫,得到的列信息是Variant Object。不嫩用session傳遞到另一個頁面
- 2、php COM EOF有什麼用
- 3、php使用adodb 鏈接access方法
- 4、php怎麼連接access數據庫
- 5、ADODB是什麼意思
php使用adodb鏈接數據庫,得到的列信息是Variant Object。不嫩用session傳遞到另一個頁面
1,使用控件創建web表單(form)
2,創建能返回表單的按鈕和鏈接按鈕
3,在按鈕或鏈接按鈕的單擊事件里創建一個保存URL的字符變量
4,在保存的URL里添加QueryString參數
5,使用Response.Redirect重定向到上面保存的URL
php COM EOF有什麼用
回應求助
COM是微軟的組件共享技術。php通過支持COM,就能在win下就能用其他軟件開發的組件。
$rs=new COM(“adodb.recordset”); //通過COM,使用也是新建一個adodb(微軟數據庫訪問技術)的recordset(查詢的記錄集)對象
$rs-eof //終止符,代表記錄集的末尾
$rs-bof //起始符,代表記錄集的首部
php使用adodb 鏈接access方法
需要注意php獲取路徑用的是realpath
.代碼如下:
?php
$connstr=”DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(“data.mdb”);
$connid=odbc_connect($connstr,””,””,SQL_CUR_USE_ODBC);
$issuetime=date(“Y-m-d H:i:s”);
$sql=”insert into test values(“”,””,…)”;
$result=odbc_exec($connid,$sql);
if($result) echo “successful”;
else echo “failed”;
?
之二:
.代碼如下:
?PHP
//創建ADO連接
$conn = @new COM(“ADODB.Connection”) or die (“ADO連接失敗!”);
$connstr = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(“temp/TempData.mdb”);
$conn-Open($connstr);
//創建記錄集查詢
$rs = @new COM(“ADODB.RecordSet”);
$rs-Open(“select * from blog_Content”,$conn,1,3);
echo $rs-Fields[“log_Title”]-Value; //輸出log_Title字段
echo “br/”;
$rs-Movenext(); //將記錄集指針下移
echo $rs-Fields[“log_Title”]-Value;
$rs-close();
?
方法三:用ODBC,在ODBC治理器中為db1.mdb建一處系統數據源(一般需要服務器權限,不建議使用)
名稱:dbdsn (可以自己定)
驅動程序:Microsoft Access Driver (*.MDB)
代碼:
.代碼如下:
$Conn = odbc_connect(“dbdsn”,”admin”,”123″); //連接數據源
$Doquery=odbc_exec($Conn,”select * from 表名 where 條件”);//執行查詢
php怎麼連接access數據庫
(1)創建系統數據源,用PHP提供的ODBC函數。
(2)使用PHP的ODBC函數,但不創建數據源。
PHP使用ODBC連接Access 數據庫的方法。用$connstr=”DRIVER= Microsoft Access Driver (*.mdb)來設置數據驅動,函數realpath()用來取得數據庫的相對路徑。利用該方法連接Access數據庫主要應用到PHP的 odbc_connect()函數,該函數聲明如下:
以下為引用的內容:
resourse odbc_connect( string dsn, string user, string password [, int cursor_type])
dsn:系統dsn名稱
user:數據庫服務器某用戶名。
password:數據庫服務器某用戶密碼。
cursor_type:游標類型。
代碼如下:
以下為引用的內容:
$connstr=”DRIVER=Microsoft Access Driver (*.mdb);
DBQ=”.realpath(“bookinfo.mdb”);
$connid=odbc_connect($connstr,””,””,SQL_CUR_USE_ODBC );
(3)使用微軟的ADODB數據庫驅動。
定義類COM來使用ADO方法操縱Access數據庫的。
該類詳細說明如下:
以下為引用的內容:
string com::com( string module_name [, string server_name [, int codepage]])
module_name:被請求組件的名字或class-id。
server_name:DCOM服務器的名字。
Codepage:指定用於將PHP字符串轉換成UNICODE字符串的代碼頁,反之亦然。該參數的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。
PHP利用com類並使用ADO方法訪問數據庫的代碼如下:
以下為引用的內容:
$conn = new com(“ADODB.Connection”);
$connstr = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(“bookinfo.mdb “);
$conn-Open($connstr);
ADODB是什麼意思
adodb.recordset和adodb.connection確切的說都是WINDOWS下的集成組建,server.createobject是將目標組建實力化並將他實例對象賦值在變量中來操作,實例adodb.recordset就是將結果集組件實例化,從而是對應變量能夠在查詢數據庫結果時能夠得到相對應的結果集,adodb.connection的實例則是創建連接數據庫的對象,從而實現連接數據庫和關閉數據庫連接等操作
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/190928.html