Hola Gente, bueno como dice el titulo del post, estoy teniendo graves problemas para conectar PHP con una db hecha Access 2007, trabajando siempre localmente.
Estoy corriendo el XAMPP en mi Windows Vista Ultimate 64bit. No soy demasiado entendido en PHP pero bueno me toco realizar esto, el trabajo esta echo con un programa mas orientado a objetos el dbQwickSite v5. el cual incluye para probar localmente las paginas, siempre dentro de el mismo, en el cual funciona sin problemas, pero acá viene la cuestión; cuando intento hacerlo por fuera del programa ya con todo el código compilado etc. no puedo conectar con la mdb. Estuve probando de todo, intentando modificar para hacer vía DSN o por DSN Less y sigo sin poder conectar a la base.
Este es la cadena de coneccion que supuestamente me conecta con la mdb :
-----------------------------------------------------------------------------------------------------
<?php
$dsn = "C:\Users\Yo\Documents\Planilla.mdb";
$user = "";
$passwd = "";
$conn = @odbc_connect($dsn,$user,$passwd);
$link = $conn;
if(!$conn) {
print "Could not connect to database using DSN [C:\Users\Yo\Documents\Planilla.mdb]<br><br>Message(s):<br>" . odbc_error() . " - " . odbc_errormsg() . "<br>";
exit ;
}
?>
-----------------------------------------------------------------------------------------------------
Ya probé con tema de permisos, ejecutando todo como Administrador, dando todos los privilegios a la base; estuve leyendo algo en el foro también probando muchas de sus recomendaciones pero nada. Lo máximo que logre conseguir fue lograr hacer que me aparezca la pagina de logueo de los Users pero después de eso ya, error con la bese, no me muestra la planilla que deberia.
Bueno gente espero no torturarlos con esto, hace como un mes que estoy luchando con esto y ya no se mas que hacer, así que si alguien puede darme una manito le estaría desde ya muy agradecido.
Muchas Gracias.