Salve,
premetto che non amo assolutamente access, ma in questo caso sono obbligato ad usarlo. Sul server non posso installare niente. Ho semplicemente un account ftp.
Io ho bisogno di connettermi al mio db access.
Ho provato con il seguente codice:
Codice PHP:
<?php
$path= "/cartella/" ;
$db= "prova.mdb" ;
$source=$path.$db ;
$cn="Provider=Microsoft.Jet.OLEDB.4.0;" ;
$cn.="Data Source=$source;" ;
//Verifico se esiste il file del db
if (!file_exists($source) ){
die("Il database non esiste") ;
}
$cnObj= new COM("ADODB.Connection");
$cnObj->open($cn) ;
/*Il DB è ora aperto e possiamo effettuare le operazioni che vogliamo*/
//Chiudo la connessione al DB
$cnObj->Close() ;
$cnObj->Release() ;
$cnObj= null ;
?>
Ma mi restituisce quest'errore:
Fatal error: Cannot instantiate non-existent class: com in /cartella/index1.php on line 14
L'errore sembra essere dovuto alla classe COM che non è presente sul server. Giusto?
Come posso risolvere?
Grazie, Kuilsera