Clipper On Line • Ver Tópico - Bloqueio pessimista em firebird

Bloqueio pessimista em firebird

Discussão sobre SQL

Moderador: Moderadores

 

Bloqueio pessimista em firebird

Mensagempor rossine » 27 Fev 2012 14:09

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.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
rossine
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 313
Data de registro: 06 Ago 2007 09:57
Cidade/Estado: Divinópolis-MG
Curtiu: 1 vez
Mens.Curtidas: 21 vezes

Bloqueio pessimista em firebird

Mensagempor alxsts » 27 Fev 2012 19:16

Olá!

Nunca usei este banco. Dê uma olhada na cláusula FOR UPDATE da instrução SELECT.
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Bloqueio pessimista em firebird

Mensagempor Pablo César » 27 Fev 2012 19:30

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.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Bloqueio pessimista em firebird

Mensagempor rossine » 01 Mar 2012 16:07

Olá Pablo,

Obrigado pelo retorno. Irei pesquisar este link.

T+

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
rossine
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 313
Data de registro: 06 Ago 2007 09:57
Cidade/Estado: Divinópolis-MG
Curtiu: 1 vez
Mens.Curtidas: 21 vezes

Bloqueio pessimista em firebird

Mensagempor rossine » 01 Mar 2012 17:36

Olá,

vc pode simplismente dar um edt e um post no registro


Desculpem a ignorância, mas não entendi o que ele quiz dizer com "edt" e "post" :(

T+

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
rossine
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 313
Data de registro: 06 Ago 2007 09:57
Cidade/Estado: Divinópolis-MG
Curtiu: 1 vez
Mens.Curtidas: 21 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 3 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro