Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2004, 11:29
Elalux
 
Fecha de Ingreso: enero-2002
Mensajes: 4.159
Antigüedad: 23 años, 5 meses
Puntos: 22
Donde especifico el DNS name?

Saludos gente, estoy tratando de conectarme a mi base de datos.

Ahora bien, mi base de datos esta en una carpeta que se llama databases y la base de datos se llama prueba.mdb

Ahora bien tengo el siguiente código para conectarme

Set fs=Server.CreateObject("Scripting.FileSystemObject ")
strConn ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("\") & "\databases\prueba.mdb"
Set dbc = Server.CreateObject("ADODB.Connection")
dbc.open strConn


La cadena de conexion es la siguiente:

DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=O:\Hosted Web Sites\carlos.mena\cozumelparks_com_mx\www\database s\prueba.mdb

Pero a la hora de abrir la pagina me manda este error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xd78 Thread 0xc40 DBC 0x1183ff24 Jet'.

Ahora bien, a través de un panel de control que me proporciona el Host crre un DSN a la base de datos sin usuario y sin contraseña, pero no se donde debo de poner el nombre del DSN en la cadena de conexión.

Alguien me podria ayudar?

Saludos.