2011-06-13 97 views

回答

2

所有你需要的是PHP api for ODBC。 下面是從文檔本身的例子:

<?php 
// Microsoft SQL Server using the SQL Native Client 10.0 ODBC Driver - allows connection to SQL 7, 2000, 2005 and 2008 
$connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password); 

// Microsoft Access 
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $password); 

// Microsoft Excel 
$excelFile = realpath('C:/ExcelData.xls'); 
$excelDir = dirname($excelFile); 
$connection = odbc_connect("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir" , '', ''); 
?> 
1

心中已經發現瞭如何做一個教程this鏈接。要小心,事情在Windows和UNIX環境下的工作方式不同,但由於您使用的是WAMP你應該沒有問題

0
$db = 'C:\wamp\www\Project\databasename.accdb'; 

$conn = new COM("ADODB.Connection") or die("Cannot start ADO"); 

$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db"); 

我得到錯誤:

致命錯誤(!):未捕獲的異常「發出com_exception」消息'來源:用於ODBC驅動程序的Microsoft OLE DB提供程序 說明:[Microsoft] [ODBC Microsoft Access Driver]無法打開數據庫'(未知)'。它可能不是您的應用程序識別的數據庫,或者該文件可能已損壞。「 (Microsoft)OLE DB提供程序用於ODBC驅動程序 描述:[Microsoft] [ODBC Microsoft Access Driver]無法打開數據庫'在Microsoft Windows 2000或更高版本中無法打開數據庫' (未知)'。它可能不是您的應用程序識別的數據庫,或者該文件可能已損壞。在C:\ WAMP \ WWW \項目\ unos.php線路7

3

// Microsoft Access中

  1. 您打開控制面板中的管理工具圖標。
  2. 雙擊裏面的數據源(ODBC)圖標。
  3. 選擇系統DSN選項卡。
  4. 單擊系統DSN選項卡中的添加。
  5. 選擇Microsoft Access驅動程序。
  6. 單擊完成。
  7. 在下一個屏幕中,單擊選擇以查找數據庫。
  8. 爲數據庫提供數據源名稱(DSN)。
  9. 單擊確定。

    $dsn='database.accdb'; 
    $username=''; 
    $password=''; 
    $connect=odbc_connect($dsn, $username, $password); 
    
相關問題