Errores en DAO

27/04/2006 - 11:37 por netcreativa | Informe spam
Hola a todos, lo primero saludaros ya que soy nuevo en el grupo.

Tengo un problema que no se por donde atajarlo, tengo una aplicación
en ASP, que utiliza servidor de paginas, funcionaba en windows NT, sin
ningun problema, pero he tenido que pasar la aplicación a windows xp
profesional y ahora no funciona, me da un error en este codigo:


Set dbe = Server.CreateObject("DAO.DBEngine.35")
PassWord = "MS Access;pwd=" & "1923"
dbe.CompactDatabase "c:\inetpub\wwwroot\ParkControl\data\deposito.mdb",

"c:\inetpub\wwwroot\ParkControl\data\deposito1.mdb", , , PassWord
Set dbe = Nothing


Si pongo DAO.DBEngine.36, me dice que no tengo permisos de acceso a la
base de datos, y con 35 no reconoce la base de datos, he leido algo de
cambiar a ADO, pero estoy bastante perdido.


Simplemente que me pueda aclarar alguien el funcionamiento del DAO o
ADO en este aspecto.


Disculpar si no me he expresado bien.


Un saludo.
 

Leer las respuestas

#1 netcreativa
27/04/2006 - 18:18 | Informe spam
Soy yo otra vez.

Creo que tiene que ver con las versiones de bases de datos o algo asi.
Pero sigo perdido, ahora me da el siguiente error:

Tipo de error:
DAO.DbEngine (0x800A0BEB)
El motor de base de datos Microsoft Jet no puede abrir el archivo
'c:\inetpub\wwwroot\ParkControl\data\deposito1.mdb'. Está abierto en
modo exclusivo por otro usuario o bien necesita permiso para ver sus
datos.


Por favor alguien que pueda asudarme

Preguntas similares