Aqui los script mas simples (toy probando).
El de access y funciona:
<?php
//Conecto a la base de datos
$Conexion = odbc_connect('Trabajadores','','*');
//Creo la consulta, que solo retorna 1 valor
$Consulta= odbc_exec ($Conexion, "Select * from Trabajadores where cod_trab=1");
$Nombre = odbc_result($Consulta, "Nombre");
?>
Y este con Excel y NO funciona:
<?php
//Conecto a la base de datos
$Conexion = odbc_connect('Edificios','','*');
//Creo la consulta, que solo retorna 1 valor
$Consulta= odbc_exec ($Conexion, "Select * from Edificios where cod_edif=11755");
$Provincia = odbc_result($Consulta, "Provincia");
$Emplazamiento = odbc_result($Consulta, "Emplazamiento");
?>
Cada uno es un .php distinto.
Supongo que en el Select * from... tendre que poner el nombre de la hoja excel ¿no? aunque de todas formas la e llamado igual "Edificios" y la hoja no tiene macros ni nada.
Este es el error:
Warning: odbc_exec(): SQL error: [Microsoft][Controlador ODBC Excel] El motor de base de datos Microsoft Jet no pudo encontrar el objeto 'Edificios'. Asegúrese de que el objeto existe, y que ha escrito el nombre y la ruta de acceso al objeto correctamente., SQL state S0002 in SQLExecDirect
Ese 'Edificios' es lo del From.
¿Que pa que paxa?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Salu2.