在一次access資料庫匯入到mysql資料庫的時候,怎麼也連線不上access,最後還是連線上了,看下面**,原創文章,程式設計師人生 www.wfuyu.com
連線上之後,迴圈輸出來,然後update到mysql資料庫中,這樣就實現了access資料庫轉mysql資料庫
<?php
$conn = new com("adodb.connection") or die ("ado connection faild.");
$connstr = "provider=microsoft.jet.oledb.4.0;data source=".realpath("123.mdb");
$conn->open($connstr);
/*建立記錄集查詢
*/$rs = @new com("adodb.recordset");
$rs->open("select * from content",$conn);
/*迴圈讀取資料
*/while(!$rs->eof)
$rs->close();
?>
注意:使用php連線access資料庫時瀏覽器出現**為500的錯誤,在apache/logs/目錄的error.log日誌中查到錯誤是:php fatal error: class 'com' not found in......
2.在php.ini中最後部分新增語句:(不要告訴我不知道這個檔案在**啊)
extension=php_com_dotnet.dll
3.右擊「我的電腦」-「屬性」-「服務」中重啟apache。
第三步特別重要,我本來新增了extension語句,但是沒有重啟apache,所以測試網頁時還是出現錯誤,還以為錯誤沒有解決,浪費了大半天的時間。
PHP連線ACCESS資料庫
在學習php的com 和 net windows 函式的時候,發現了乙個通過com操作sql server的例子,查詢了相關的資料,於是就有了這篇php連線access的文章,相信網上已經很多了,還是貼在這裡吧。我的機器環境 win2000,apache2,php version 5.1.0rc1 ...
連線ACCESS資料庫
1 匯入命名空間空間 system.data.oledb 2 建立指向資料庫的連線 建立連線要用到system.data.oledb命名空間中的類 oledbconnection。通過以下語句可以完成對本地資料庫的連線工作 string strconnect provider microsoft.j...
access資料庫連線
string strconnection provider microsoft.jet.oledb.4.0 strconnection data source e accesstest data.mdb 裡用的是?路徑 oledbconnection objconnection new oledbc...