Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Como deslockear un archivo

Hola yo tengo un archivo que esta lockeado por otro usuario. Segun el cartel de error que me tira. Que significa que este lockeado y como lo puedo deslockear.
Gracias por todo.
Responder Con Cita
  #2  
Antiguo 18-06-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Esto no es una respuesta: es un comentario, sugerencia, nota, en fin, lo que sea menos una respuesta.

Que un archivo esté "bloqueado" significa que otro programa está haciendo uso del mismo. No tengo idea de cómo desbloquear un archivo, pero, supongo que no es buena idea hacerlo.

Para leerlo no necesitarás desbloquearlo (puede que me equivoque) y, si lo que quieres es escribir en el archivo, teniendo en cuenta que el mismo está siendo utilizado por otro programa no me parece una buena idea, pues no sabes cómo afectará eso al funcionamiento del programa que esté usando el archivo.

¿Estoy equivocado? ¿Meto la pata? ¿Otra vez? ¿En qué? Es una opinión a bote pronto y estoy dispuesto a que me la rebatan y aceptar lo que sea menester.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 18-06-2005 a las 11:17:10. Razón: (corrección del texto)
Responder Con Cita
  #3  
Antiguo 18-06-2005
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Lightbulb Unlocker

No sé si en tu caso puede ser buena idea lo de desbloquear el acceso a un archivo . Tampoco conozco el procedimiento necesario para poder hacerlo desde Delphi , aunque existe un programa que te permite realizar esto que deseas .

http://ccollomb.free.fr/unlocker


Un saludo
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
Responder Con Cita
  #4  
Antiguo 18-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Los únicos archivos que me encantan desbloquear para eliminarlos son los index.dat del internet explorer

En todo lo demás estoy totalmente de acuerdo con dec, incluso en lo de meter la pata

Cita:
Empezado por ayuda delphi
OF_READ
OF_READWRITE
OF_REOPEN
OF_SHARE_COMPAT
OF_SHARE_DENY_NONE
OF_SHARE_DENY_READ
OF_SHARE_DENY_WRITE
OF_SHARE_EXCLUSIVE
OF_VERIFY
OF_WRITE
si alguien establece un bloqueo de escritura sobre un archivo, por algo será.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 23-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Estais perdiendo el punto de vista. A ver cuando tenemos dos usuarios que acceden a un registro de la base de datos, la base de datos bloquea el registro que usamos para que el otro no lea ni escriba en el registro, ya que si dejamos que los dos accedan a la vez al registro, habria inconsitencia de datos, leeriamos datos que no serian validos porque se habrian actualizado antes por otro usuario.
El Unlocker creo que no valdra debido a que desbloquea al programa pero no la tabla que la usa.
Dependiendo del sgbd usado, paradox (nativa delphi), oracle, mysql, access, deberemos usar un programa o otro, creo recordar que vi un programa que te desbloqueaba tablas de paradox, lo que no recuerdo es donde pero busca en google.

Saludos Serhasae.
Responder Con Cita
  #6  
Antiguo 23-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Dos cosas que me deje en el tintero, un registro bloqueado no se puede leer ni escribir en el, por eso esta bloqueado, respondiendo a deci.

Un registro puede quedar bloqueado por varias razones, porque un programa acceda al registro y entonces lo bloquea, hay un apagon de luz y entonces el registro queda bloqueado, porque nunca llego el desbloqueo por lo tanto la base de datos se queda bloqueada e inconsistente, respondiendo a Lepe.

Saludos. Serhasae.
Responder Con Cita
  #7  
Antiguo 23-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por serhasae
Estais perdiendo el punto de vista.
Mmm. Creo que no. Aquí se está hablando de bloqueo de archivos, no de registros en una base de datos.

// Saludos
Responder Con Cita
  #8  
Antiguo 23-06-2005
serhasae serhasae is offline
Miembro
 
Registrado: jun 2004
Ubicación: España
Posts: 117
Poder: 20
serhasae Va por buen camino
Tienes razon, me ralle. Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:14:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi