Lo so che solamente leggendo il titolo vi sarà già venuta l'orticaria...

Cmq il problema è il seguente:

Sto provando a connettermi ad un db Access tramite php, ho questo codice:

Codice PHP:
$db "C:\\Programmi\Apache Group\Apache2\htdocs\web\test.mdb";     
$conn = new COM('ADODB.Connection') or exit('Cannot start ADO.'); 
$rs = new COM("ADODB.Recordset");    
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.00.6305.00;Data Source=$db;
User ID=XXXXX;Password=XXXXXX;"
) or exit('Cannot open with Jet.');     

$sql "SELECT * FROM TAB WHERE USER = 'NOME'";     

$rs $conn->Execute($sql); 
ma ottengo questo errore:
Fatal error: Uncaught exception 'com_exception' with message 'Source: ADODB.Connection
Description: Impossibile trovare il provider. È possibile che non sia installato correttamente.' in C:\Programmi\Apache Group\Apache2\htdocs\web\index.php:57 Stack trace: #0 C:\Programmi\Apache Group\Apache2\htdocs\web\index.php(57): com->Open('Provider=Micros...') #1 {main} thrown in C:\Programmi\Apache Group\Apache2\htdocs\web\index.php on line 57
Inoltre ho provato a stampare i valori di Connection e RecordSet ma senza successo
var_dump(new COM("ADODB.Recordset"));
var_dump(new COM("ADODB.Connection"));

CONNEC[object(com)#2 (0) { }]
RECSET[object(com)#2 (0) { }]


Inoltre ho notato una cosa:
Se sostituisco
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.00.6305.00 ;
con
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0

ottengo quest'altro errore

Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft JET Database Engine
Description: Impossibile avviare l'applicazione. Il file di informazioni sul gruppo di lavoro è mancante o aperto in modo esclusivo da un altro utente.' in C:\Programmi\Apache Group\Apache2\htdocs\web\index.php:58 Stack trace: #0 C:\Programmi\Apache Group\Apache2\htdocs\web\index.php(58): com->Open('Provider=Micros...') #1 {main} thrown in C:\Programmi\Apache Group\Apache2\htdocs\web\BugsView\index.php on line 58

Can someone help me please??

Dankiu!