Sto provando a collegarmi a un db access seguendo le istrzioni prese qui:
http://freephp.html.it/articoli/view_articolo.asp?id=64
ma mi da errore nella riga 19 che č questa:
$cn->open($cn_string);
il listato completo č questo:
<?php
$path="C:/";
$db_name="listino2.mdb";
$dsource=$path.$db_name;
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0;";
$cn_string="Data Source=$dsource;";
if (!file_exists($dsource))
{
die("Il database non esiste");
}
$cn=new COM("ADODB.Connection");
$cn->open($cn_string);
$Query="Select *";
$rs=new COM("ADODB.Recordset");
$rs->open($query,$cn);
e l'errore č questo:
Warning: (null)(): Invoke() failed: Eccezione. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato. in c:\programmi\easyphp1-7\www\acces.php on line 19
Sul tutorial c'č scritto che l'ogetto COM funziona solo sulla versione WIN di PHP, ma cosč sta versione WIN di PHP???