程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 代碼-php通過ado方式連接access數據庫的問題?

代碼-php通過ado方式連接access數據庫的問題?

編輯:編程綜合問答
php通過ado方式連接access數據庫的問題?

代碼如下

 <?php
echo 'hello1';
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
echo 'hello2';
$connstr = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=".realpath("db.mdb");
//$connstr = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=".Server.MapPath("db.mdb");
echo 'hello3';
$conn->Open($connstr);
echo 'hello4';
$rs = @new COM("ADODB.RecordSet");
echo 'hello5';
$rs->Open("select * from users",$conn);
echo 'hello6';
while(!$rs->eof){
    echo $rs->Fields["name"]->Value;
    echo "<br/>";
    $rs->Movenext(); //將記錄集指針下移
}
$rs->close();

?>

發現只輸出 hello1而不輸出hello2,
說明
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
並沒有執行成功。

弄了很長時間不知道是什麼問題,大家看看?

最佳回答:


這樣吧,多個@是個幾意思?

 $conn = new COM("ADODB.Connection");
xiaoouh
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved