Conexion ACcess + PHP

Estado
Cerrado para nuevas respuestas

chino323

Nuevo Miembro
Miembro
#1
Hola todos

quisiera saber como conectao una db de access a php, se que es mediante un dsn peor los ej que me he bajado no funcionan aca les dejo el codigo y el error

<HTML>

<BODY>

<?

$db = 'C:\AppServ\www\syg.mdb'; //ruta donde está la BD Access

$conn = new COM('ADODB.Connection'); //Creamos la conexión ODBC, mediante código

$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}, DBQ="$db); //Creamos la conexión ODBC, mediante código

$sql = 'SELECT * FROM funcionarios ORDER BY nombre ASC'; //Esta es la consulta que ejecutaremos

$res = $conn->Execute($sql); //Ejecutamos la consulta

?>

<H1> Seleccione el Funcionario a Consultar</H1>

<SELECT NAME="funcionario" SIZE="1">

<OPTION VALUE="" selected> </OPTION>

<?

while(!$res->EOF) //recorremos el resultado de la consulta

{

?>

<OPTION VALUE="<? echo $res->Fields['id_funcionario']->Value; ?>">

<? echo $res->Fields['nombre']->Value; ?>

</OPTION>

<?

$res->MoveNext(); //Avanzamos al sgte registro

}

$res->Close(); //Cerramos la conexión

$conn->Close(); //Cerramos la conexión

$res = null;

$conn = null;

?>

</SELECT>

</BODY>

</HTML>

el error es:

Open("DRIVER={Microsoft Access Driver (*.mdb)}, DBQ="$db); //Creamos la conexión ODBC, mediante código $sql = 'SELECT * FROM funcionarios ORDER BY nombre ASC'; //Esta es la consulta que ejecutaremos $res = $conn->Execute($sql); //Ejecutamos la consulta ?>

ahora solo creen la db que se llama syg.mdb, crear una tabla llamada funcionario, con los campos id_funcionario,nombre

ma lo envian a mi mail profa christian_323@hotmail.com
 

JPablo

Miembro Activo
Miembro
#3
Con un pedido así, y como bien dice RadicalEd se cierra el tema.

Fíjate en avanzar en la tarea y ahí si, si algo no te sale lo consultas...

Intentar no cuesta nada... Si Google nos ayuda, siempre. ;)
 
Estado
Cerrado para nuevas respuestas
Arriba Pie