Ben bir Microsoft Access 2003 veritabanı (. Mdb dosyası) sorgulama ve şimdi ben bir Microsft Access 2007 için aynı şeyi yapmaya çalışıyorum başarılı olmuştur Ben şu denedim.:
if($type[1]=='accdb'){
echo 'accdb';
//2007 Microsoft Access
$connection = odbc_connect("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=$mdbFilename;Persist Security Info=False;", $username, $password);
}else{
echo 'mdb';
//2000, 2003 Microsoft Access
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $username, $password);
}
Ancak, Access 2007 veritabanı için bu hatayı alıyorum:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager]
Data source name not found and no default driver specified, SQL state IM002in SQLConnect
in E:\export.php on line 38