Foros del Web » Programando para Internet » ASP Clásico »

Error al accesar a una tabla en Access 2000

Estas en el tema de Error al accesar a una tabla en Access 2000 en el foro de ASP Clásico en Foros del Web. Hola, que tal tengo una Intranet funcionando y necesito desde ella jalar datos de una aplicacion que ya existe ambas BD estan en Access ( ...
  #1 (permalink)  
Antiguo 20/08/2003, 12:53
Avatar de Snarfer  
Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 23 años, 3 meses
Puntos: 0
Error al accesar a una tabla en Access 2000

Hola, que tal tengo una Intranet funcionando y necesito desde ella jalar datos de una aplicacion que ya existe ambas BD estan en Access ( la de la aplicacion y la de la Intranet), intente poniendo una liga a la tabla de la que necesito la información pero al mostrar la página me devuelve el error :

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 'F:\Codabar\Asistencia\ASISTENCIA.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
/Seguridad/personal.asp, line 16

la ruta que me marca como no valida es donde se encuentra la tabla a la que le hice la liga. El codigo que me devuelve el error es el siguiente:

strConn="Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.MapPath("\Mdbs\WebQ\WebQ.mdb")
strSQL="SELECT fecha,nume_nomi FROM Mensual INNER JOIN Personal ON Mensual.nume_cred=Personal.nume_cred WHERE Cdate(mensual.fecha)=#"&Now()&"# ORDER BY nume_nomi;"
conn.Open strConn
rs.Open strSQL,Conn,1,2

la última linea es la que me marca el error, ya probe con una consulta mas sencilla como "SELECT * FROM Mensual" y me devuelve el mismo error siempre que se hace referencia a una tabla ligada.

Ojala y puedan ayudarme con el procedimiento para accesar a esas tablas o saber si no se puede y necesito buscar otra solución, muchas gracias por su atencion y de antemano gracias por su ayuda.
  #2 (permalink)  
Antiguo 20/08/2003, 13:37
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 21 años, 9 meses
Puntos: 0
porque no intentas crear un dsn de sistema,
entra en panel de control, origenes de datos odbc, en la solapa sistema crea uno para la base de datos, tiene un wizar muy sencillo solo tienes que elegir el driver y la ruta a la bd

luego haz el str de connecion de esta forma

strConn = "dsn=NombreQueLeHazDadoAlDSN"
y si tienes pasword y usuario asi:
strConn = "dsn=NombreQueLeHazDadoAlDSN;uid=NombreDeUsuario;p wd=TuPasword;"

saludos
  #3 (permalink)  
Antiguo 20/08/2003, 16:29
Avatar de Snarfer  
Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 23 años, 3 meses
Puntos: 0
ya lo intente y me regresa el siguiente error

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.


el codigo con el que intento abrir la Base de Datos es:

strConn="DSN=Coda"
conn.Open strConn

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 13:26.