Ben erişimi 2007 ve 2003 için aşağıdaki gibi bir odbc_connect kullanmak mananed ve ben verileri alabilirsiniz. Ben sütun adlarını almak için çalıştığınızda, ancak aşağıdaki işlev access 2003 için erişim 2.007 fakat irade için çalışmaz - neden?
if($type[1]=='mdb'){
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $username, $password);
}else{
$connection = odbc_connect("Driver={Microsoft Access Driver (*.accdb)};Dbq=$mdbFilename", $username, $password);
}
function get_columns($activity_file){
global $connection;
global $typee;
$coulmn_array = array();
$result = odbc_columns($connection, $typee, "", $activity_file, "%");
while (odbc_fetch_row($result)) {
$coulmn_array[] = odbc_result($result, "COLUMN_NAME");
}
echo '<br>Exporting table '.$activity_file;
return $coulmn_array;
}
Ben veri ve her şeyi alabilirsiniz demek, sadece bu fonksiyon sadece işe yaramaz gibi görünüyor!
Lütfen yardım edin!
Update
Ben etrafında bir google vardı ve bulundu this thread.
Ben bu kişinin ne söylediğini teyit edebilirsiniz. Bir Tablo_ismi Supplying bu iş olmaz demektir. Eğer yoksa Ama olacak. Hangi sütunları döndü ve ne tablo ediliyor gibi bu kabul edilebilir değil mi? Ben bu bilmeniz gerekir!