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


Hllsilveira

Hllsilveira

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar