viernes, 20 de enero de 2017

Conexion Php a base de datos Access 32 bits en Windows7 64 bits (IIS)

en WINDOWS7 odbc de 32 bits

C:\Windows\SysWOW64\odbcad32.exe

crear dsn de sistema (dsn de usuario no sirve) para access en ordenador donde esta instalado iis y php


codigo php para conectar a la base de datos (en el ejemplo en nombre del dsn de sistema es bd10)


<?php
$dsn = "BD10";
//debe ser de sistema no de usuario
$usuario = "";
$clave="";

//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn, $usuario, $clave);

if (!$cid){
    exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
}  

// consulta SQL $sql="Select * from FAMILIAS";

// generamos la tabla mediante odbc_result_all(); utilizando borde 1
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));
print odbc_result_all($result,"border=1");
?>