Base de datos en uso

16/02/2005 - 09:19 por Arkaitz | Informe spam
Hola a tod@s,
queria hacer una pagina asp que me saque una informacion de un programa con
un .mdb. el tema es que quiero consultar unos datos mientras el programa
esta en uso, pero sin que pueda interferir en el correcto funcionamiento del
mismo. he hecho alguna prueba con un .mdb abierto y siempre que intento
conectar el asp con la base de datos, me dice que el fichero ya esta en uso
y que no lo puedo abrir. mis preguntas son las siguientes:
hay alguna forma de conectar a un .mdb abierto? como?
de que manera podria afectar al rendimiento del .mdb (teniendo en cuenta que
la pagina asp solamente va a hacer consultas y no muy grandes)?

gracias de antemano por vuestra atencion

Preguntas similare

Leer las respuestas

#1 Matias Iacono
16/02/2005 - 14:17 | Informe spam
Basicamente, el problema seria de concurrencia. Tendrias que ver que el
programa que usa la base de datos en primera instancia, no la habra en modo
exclusivo.

Segundo, dentro de la misma base de datos, tienes la opcion de utilizar el
bloqueo por tablas, por filas, etc.

Seria conveniente, en tu caso, llegar a la minima expresion.

Saludos,

Matias Iacono
Microsoft MVP



"Arkaitz" wrote in message
news:%23j%23j3%23$
Mostrar la cita
con
Mostrar la cita
del
Mostrar la cita
uso
Mostrar la cita
que
Mostrar la cita
#2 Arkaitz
16/02/2005 - 15:22 | Informe spam
el error que me da es el siguiente:
Tipo de error:
Microsoft JET Database Engine (0x80004005)
No se pudo usar 'C:\inetpub\wwwroot\basededatos.mdb'; el archivo ya está en
uso.
/TMPdy45nc0d44.asp, line 40

la bd no esta abierta en modo exclusivo, y ademas he probado a vincular las
tablas a otra bd y conectar a esta segunda bd, pero sigue dando el mismo
error.
Por otra parte, si me puedes explicar como usar lo del bloqueo de la bd.

gracias matias
"Matias Iacono" escribió en el mensaje
news:%
Mostrar la cita
modo
Mostrar la cita
#3 Arkaitz
17/02/2005 - 16:00 | Informe spam
ya he encontrado la solucion al problema...
el tema es que el usuario que accede no tiene permisos para modificar en el
directorio o el fichero.
por lo que no puede modificar el .ldb
en un KB apuntaban a que el IUS<machinename> tuviera el permiso de control
total en el directorio en cuestion...
os pongo el link por si le sirve a alguien:
http://support.microsoft.com/defaul.../kb/174943

gracias de todas formas Matias
"Matias Iacono" escribió en el mensaje
news:%
Mostrar la cita
modo
Mostrar la cita
Ads by Google
Search Busqueda sugerida