Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2004, 05:11
loureed4
 
Fecha de Ingreso: marzo-2004
Ubicación: Sevilla, España
Mensajes: 131
Antigüedad: 21 años, 1 mes
Puntos: 1
No conecto con ACCESS 2000 pero si con 97

Hola, quería preguntaros una cosilla:

Intento conectarme a una bse de datos en ACCESS 2000 de la siguiente forma (creo que es correcta):

strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("tiendaVirtual.mdb")-->
set conexion = Server.Createobject("adodb.connection")
conexion.open strconn

pero me da error, me dice que si está en exclusivo la base de datos (no lo está), que si no tengo permisos (si los tengo) o que no encuentra la ruta, y me he cerciorado tambien de esto

El caso es que si se conecta a ACCESS 97, pero con este otro codigo:
strconn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("TiendaVirtual.mdb")
set conexion = Server.Createobject("adodb.connection")
conexion.open strconn

Cuando intento utilizar este mismo codigo con la BD de ACCeSS 2000 me da error tambien, pero es porque creo que para ACCESS 2000 hace falta el Engine 4.0.

Tengo XP y IIS 5.1

Muchas grcias de antemano.