Fórum Não acredito que este problema não tem solução ? Dbexpress #330527
02/10/2006
0
Enviada: Ter Set 19, 2006 5:39 pm Assunto: Falha do DBExpress
--------------------------------------------------------------------------------
Olá pessoal estou com um problema ja algum tempo, e pelo o que estou vendo é uma falha devido a falta de informação e solução na internet.
Eu preciso travar o registro que esta sendo editado no banco de dados firebird. Travar é fácil eu uso no select where for with look, pronto o registro fica travado até que eu de um rollback ou commit, só que se outra pessoa na rede tentar editar o registro a aplicação fica travada devido o fato do dbexpress por default colocar a transação no modo WAIT, que é para aguardar mesmo.
Só que eu preciso que seja retornado imediatamente um erro para que eu trate esta situação, e é ai que entra o problema eu sei que a solução é eu mudar de WAIT PARA NOWAIT, só que onde muda isso, essa é a questão.
Ja o componente do IB tem essa opção no componente transaction.
Essa é uma dúvida que não quer calar.
Se alguem puder me ajudar ficaria muito agradecido
--------------------------------------------------------------------------------
Olá pessoal estou com um problema ja algum tempo, e pelo o que estou vendo é uma falha devido a falta de informação e solução na internet.
Eu preciso travar o registro que esta sendo editado no banco de dados firebird. Travar é fácil eu uso no select where for with look, pronto o registro fica travado até que eu de um rollback ou commit, só que se outra pessoa na rede tentar editar o registro a aplicação fica travada devido o fato do dbexpress por default colocar a transação no modo WAIT, que é para aguardar mesmo.
Só que eu preciso que seja retornado imediatamente um erro para que eu trate esta situação, e é ai que entra o problema eu sei que a solução é eu mudar de WAIT PARA NOWAIT, só que onde muda isso, essa é a questão.
Ja o componente do IB tem essa opção no componente transaction.
Essa é uma dúvida que não quer calar.
Se alguem puder me ajudar ficaria muito agradecido
Hllsilveira
Curtir tópico
+ 0
Responder
Posts
02/10/2006
Zoom
[size=18:acab00be0b][color=red:acab00be0b]REGRAS DE CONDUTA[/color:acab00be0b][/size:acab00be0b]
d. Use sempre um título que dê uma idéia do conteúdo da mensagem e que seja o mais objetivo possível. Com isto, você conseguirá atrair um número maior de pessoas interessadas no tema;
Favor observar em suas mensagens as regras de nosso fórum.
http://forum.clubedelphi.net/viewtopic.php?t=6689
d. Use sempre um título que dê uma idéia do conteúdo da mensagem e que seja o mais objetivo possível. Com isto, você conseguirá atrair um número maior de pessoas interessadas no tema;
Favor observar em suas mensagens as regras de nosso fórum.
http://forum.clubedelphi.net/viewtopic.php?t=6689
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)