salve a tutti, so che non è una bella accoppiata ma momentaneamente mi sono trovato a dover connettere PHP con un db MS Access.
premetto che ho letto attentamente la guida di HTML.it, ma ho comunque dei problemi.
il codice utilizzato è il seguente:
il problema è che si blocca sul primo IF e mi dice che il db non esiste.Codice PHP:$query="select * from nometab where colonna='$variabile'";
$dsource= "http://www.....it/data/nomedb.mdb";
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$dsource;";
if(!file_exists($dsource))
{
die("Il database non esiste");
}
$cn= new COM("ADODB.Connection");
$cn->Open($cn_string);
$rs= new COM("ADODB.Recordset");
$rs->Open($query,$cn);
while(!$rs->EOF)
{
...
$rs->MoveNext();
}
$rs->Close();
//$rs->Release();
$rs= null;
$cn->Close();
//$cn->Release();
$cn= null;
perchè non lo trova?
ho letto che bisogna passargli un path globale, forse sbaglio questo!!!
inoltre ho letto che non tutti gli ISP supportano PHP + Access! è vero? Aruba che voi sappiate supporta questo mix?
grazie

Rispondi quotando