Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2006, 12:54
heman25
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 18 años, 10 meses
Puntos: 0
Desacuerdo ya estoy loco por una conexion que no puedo hacer

hola.. quiero conectar desde asp access y me ocurre lo siguiente

si uso esta

sConnString= "DRIVER={Microsoft Access Driver (*.mdb)};Uid=Administrador;Pwd=lisa; DBQ=" & Server.MapPath("..\basedatos\cheques_web_v2.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open sConnString


y me sale el error

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0xdd8 Thread 0x21c DBC 0x1952024 Jet' del Registro.
/cheques_web_v2/login.asp, línea 20


la linea 20, logicamente es esta ---> Conn.Open sConnString

resulta que si cambio el valor de sConnString, de esta forma

sConnString = "DRIVER={Microsoft Access Driver (*.mdb)};Uid=Administrador;Pwd=lisa;Data Source=" & Server.MapPath("basedatos/cheques_web_v2.mdb")

me tira el siguiente error

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] El nombre del origen de datos es demasiado largo
/cheques_web_v2/login.asp, línea 20


a que se debe.. por que no puedo conectar sin DNS a las bases...

espero desesperadamente su ayuda