[firebase-br] Verificar registro bloqueado
Antonio Carlos
a.lima.silva em terra.com.br
Sáb Jul 7 18:34:59 -03 2007
O que vc quer fazer se faz em contexto de transação, não precisa bloquear o
arquivo como em xbase ou paradox o firebird faz isso para vc.
A paleta IB inclusive tem um componente IBTransaction que ao ser manipulado
realiza essas coisitas.
No site da Firebase tem diversos exemplos, eu mesmo aprendi lá.
----- Original Message -----
From: "Anderson Miranda Barrozo" <andersonpaduarj em hotmail.com>
To: <lista em firebase.com.br>
Sent: Saturday, July 07, 2007 6:20 PM
Subject: [firebase-br] Verificar registro bloqueado
Galera,
Bloquiei o registro conforme abaixo:
IBSQL.CommandText := ' SELECT '+Campo+' FROM '+Arquivo+' WHERE
'+Campo+'='+Ds.FieldByName(Campo).AsString +' WITH LOCK';
Quando acesso o registro em uma maquina e coloco em modo edicao e vou em
outra maquina e coloco o mesmo registro em edicao a tela congela ate que eu
faço o commit na transacao. Eu
queria na realiadade antes de fazer a edicao do registro verificar se o
mesmo esta sendo usado por outro e se tiver abortar.
Como faço isto ?
Anderson Miranda
AMB Informatica
_________________________________________________________________
O Windows Live Spaces é seu espaço na internet com fotos (500 por mês), blog
e agora com rede social http://spaces.live.com/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
__________ Informação do NOD32 IMON 2383 (20070706) __________
Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br
Mais detalhes sobre a lista de discussão lista