uso una conn DNS Less, il codice e' questo:
codice:
<?
$dsource = "corsi.mdb";
$path = realpath("$dsource");
$cn_string = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$path";
$cn = new COM("ADODB.Connection");
$cn->open($cn_string);
$query = "SELECT ElencoCorsi.Giorno, ElencoCorsi.OraInizio, ElencoCorsi.TipoOrarioCorso, ElencoCorsi.Titolo FROM ElencoCorsi ORDER BY ElencoCorsi.Giorno, ElencoCorsi.OraInizio";
$rs= new COM("ADODB.Recordset") ;
$rs->Open($query,$cn) ;
$giorno = $rs->Fields(0);
$ora = $rs->Fields(1);
$durata = $rs->Fields(2);
$titolo = $rs->Fields(3);
echo "giorno: $giorno->value
";
echo "ora: $ora->value
";
echo "durata: $durata->value
";
echo "titolo: $titolo->value
";
[...]
?>
la stampata dei valori viene cosi' x ogni riga
giorno: 2 (corretto)
ora: -1
durata: 1 ora (corretto)
titolo: xyz (corretto)