Ir para conteúdo
Fórum Script Brasil
  • 0

FireBird, como saber se alguém esta EDITANDO?


jaumDoDelphi

Pergunta

Opa Boa trade amigos da ScriptBrasil!

Estou com problemas para descobrir se alguém esta editando o ITEM?

procurei no google e no forum e n achei nada diretamente relacionado ao FB + DBX.

encontrei este POSTS.brasil

E li o artigo sobre Paradox vs. Interbase.

Que o paradox é muito parecido com o DBF na epoca do clipper que ele tinha que dar um LOCKGERAL "fLock"

e o interbase é mais amistoso. creio que o FB é mais parecido com o Interbase.

Entaum no momento fiz desta forma para o botão edit!

DM.SQLDataSet1.Refresh;
DM.ClientDataSet1.Edit;
DM.ClientDataSet1.Refresh;

Ele verifica se houve mudanças no ITEM mais não sei verificar se ele esta sendo editado.

Gostaria de fazer o seguinte caso alguém esteja editando aparece um showmessage informando!

obrigado a todos!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Estou com problemas para descobrir se alguém esta editando o Registro

voce deve testar o estado da tabela no evento OnDataChange do DataSource

exemplo:

http://scriptbrasil.com.br/forum/index.php...st&p=456151

no exemplo indicado, voce vai observar que qualquer mudança que ocorra na tabela, essa mudança será refletida para os botões ( simulação de um DBNavigator )

voce pode usar a idéia para saber se alguém está editando um registro da tabela, e enviar uma mensagem de aviso

OBS: essa pratica deixou de ser usada a algum tempo, pois não era produtivo bloquear um registro, enquanto ele estivesse sendo usado por um usuário e esperar até que esse usuário o liberasse.

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...