Foros del Web » Programando para Internet » PHP »

Problema tonto con odbc_connection

Estas en el tema de Problema tonto con odbc_connection en el foro de PHP en Foros del Web. HOYGAN muchachos, necesito de vuestra ayuda con esto: Una aplicación web depende de una base de datos Access para funcionar, antes la tenian en un ...
  #1 (permalink)  
Antiguo 27/01/2011, 21:20
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años
Puntos: 54
Problema tonto con odbc_connection

HOYGAN muchachos, necesito de vuestra ayuda con esto:

Una aplicación web depende de una base de datos Access para funcionar, antes la tenian en un servidor dedicado donde estaba conectada por DSN y era muy facil, se hacia un DSN de sistema y listo, se pasaba el valor del DSN a la funcion ODBC_Connection y todo OK, pero ahora el panorama cambió.

La aplicación debo portarla a un hosting windows 2008 en 1and1, aqui no tengo posibilidad de crear DSN por mi cuenta, asi que debo usar DSN Less, y aqui justamente viene el calvario, no logro conectar el archivo MDB por más que haga todo lo que está a mi alcance.

Código PHP:
function conecta($nombre_BD)
{
    if (isset(
$_SESSION['debug_tracer']))
        if (
$_SESSION['debug_tracer'])
            echo 
"CONECTAR.PHP conecta<br>";
       
$db=odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=".realpath($nombre_BD).".mdb;",'','') or die ('No se pudo conectar con '.$nombre_BD);
    return 
$db;

¿A alguien se le ocurre qué puede estar fallando?
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #2 (permalink)  
Antiguo 27/01/2011, 21:46
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años
Puntos: 54
Respuesta: Problema tonto con odbc_connection

Por cierto, el mensaje de error es el siguiente:

Cita:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'., SQL state S1000 in SQLConnect in E:\kunden\homepages\43\d***********\www\*****\cone ctar.php on line 19
por seguridad del cliente puse asteriscos en lugares sensibles
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #3 (permalink)  
Antiguo 27/01/2011, 23:57
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años
Puntos: 54
Respuesta: Problema tonto con odbc_connection

Bueno, quedó resuelto (?)

modifiqué una linea

Código PHP:
Ver original
  1. $db=odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=".dirname(__FILE__)."\\".$nombre_BD.".mdb;",'','') or die ('No he pogut connectar amb '.$nombre_BD);

y al parecer ya funciona y no presenta el error, ahora tengo otros :(
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.