Olá,
Alguém usa este método e tem algum exemplo de como se bloquear um registro quando o mesmo está sendo alterado para que outros usuários não o alterem também ?
Obrigado,
Rossine.
Bloqueio pessimista em firebird
Moderador: Moderadores
Bloqueio pessimista em firebird
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Bloqueio pessimista em firebird
Olá!
Nunca usei este banco. Dê uma olhada na cláusula FOR UPDATE da instrução SELECT.
Nunca usei este banco. Dê uma olhada na cláusula FOR UPDATE da instrução SELECT.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Bloqueio pessimista em firebird
Eu imagino que deva fazer uma função de persistência para garantir a atualização. Possivelmente fazê-lo através do "edt e um post no registro q vc quer bloqueiar e nao fechar a transacao da tabela q ele vai ficar bloqueado, e caso haja queda de energia o proprio firebird desbloqueia por que nao vai ta mais em uso..." (dado obtido em neste tópico)
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Bloqueio pessimista em firebird
Olá Pablo,
Obrigado pelo retorno. Irei pesquisar este link.
T+
Rossine.
Obrigado pelo retorno. Irei pesquisar este link.
T+
Rossine.
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Bloqueio pessimista em firebird
Olá,

T+
Rossine.
Desculpem a ignorância, mas não entendi o que ele quiz dizer com "edt" e "post"vc pode simplismente dar um edt e um post no registro
T+
Rossine.
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
