Ho realizzato uno script per scrivere un DB access che in locale funziona:
Windows vista, Apache/2.2.8 (Win32) PHP/5.2.6
e sul server no:
Linux , Apache/2.2.3 (CentOS) , PHP Version 5.2.8
Il problema si verifica sulla stringa di connessione, in questo preciso punto. E cosa strana non mi restituisce neanche un errore a video
$cn= new COM("ADODB.Connection") ;
qualcuno sa aiutarmi? Ecco il codice completo dello script se può servire:
$dsource=realpath(dbase.mdb);
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn_string.="Data Source=$dsource;" ;
/* La connessione */
if (!file_exists($dsource) ){
die("Il database non esiste") ;
}
$cn= new COM("ADODB.Connection") or die("Cannot start ADO");
$cn->open($cn_string) ;
// Istanziamo un oggetto Recordset e inviamo la query attraverso il metodo Open()
$rs= new COM("ADODB.Recordset") or die("Cannot start RECORDSET");
$rs->Open($query,$cn) ;
$cn->Close() ;