Fórum Atualizar um registro #41653
19/01/2004
0
Hoje em dia trabalho com delphi6 e Interbase6 open e estou passando esta sistema imobiliario para interbase6 open. Mas no paradox quando tento atualizar um registro que já está sendo atualizado por outro usuário o sistema exibe um menssagen que está registro está sendo usado por outro usuário, só que no interbase dois usuário podem alterar um registro ao mesmo tempo sem que exiba um menssagen. Como fazer o interbase
para o interbase exibir um menssagen, pois só um usuário pode auterar o registro de cade vez.
Desde já muito obrigado.
Leorez
Curtir tópico
+ 0Posts
21/01/2004
Maicongabriel
Muito do que você aprendeu com paradox deve e sera esquecido!
No IB, somente um usuário irá alterar um registro de cada vez;
A diferença do IB é que ele tem uma vizão otimista dos registros, enquanto o paradox tem uma pecimista!
:idea: E sem querer me meter no seu trabalho, pense em utilizar o Firebird !
O IB 6.0 Free foi praticamente abandonado no mundo, enquanto o Firebird já esta em sua versão 1.5 RC 8, se encaminhando para a 2.0, batendo de frente com o IB 7.1, muitas vezes até se sobresaindo a este!
Gostei + 0
21/01/2004
Maicongabriel
Gostei + 0
21/01/2004
Afarias
Apenas dê um edit no registro e logo após um POST
ex::
with IBDataSet1 do begin Edit; FieldByName(´codigo´).AsInteger := FieldByName(´codigo´).AsInteger; Post; end;
O registro ficará bloqueado na rede até q vc dê um COMMIT (quando terminar de trabalhar com o registro) e libere para outros poderem alterar.
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)