yo he estado probando esto y funciona correctamente:
Código PHP:
$dbq = str_replace("/", "\\", $_SERVER["DOCUMENT_ROOT"]) . "\\carpeta\\bbdd\\nombrebasedatos.mdb";
$dbc = new COM("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)};";
$connstr .= "DBQ=".$dbq.";uid=;pwd=;";
$dbc->open($connstr);
$rs = $dbc->execute("SELECT * FROM clientes");
while(!$rs->eof()) {
print $rs->fields['Codigo']->value();
print " | ".$rs->fields['Nombre Fiscal']->value()."";
print " | ".$rs->fields['CIF']->value()."";
print "\n<BR>\n";
$rs->movenext();
}
$dbc->close();
El problema que tengo es que quiero encapsularlo en una fución para llamarlo al inicio de cada página pero no hay manera...
no consigo hacerlo...
quisiera encapsularlo en una funcion por ejemplo "Conectarse()" y ala...
pero no hay manera por que luego no se como hacer para que ejecute los SQL... si uso odbc_execute() no me funciona...
alguna Hand?