[firebase-br] Transação fica pendente até a aplicação ser fechada

Christian Balz balz em celservice.com.br
Ter Nov 16 08:13:11 -03 2004


Ola pessoal,

 

Tenho uma SP que verifica o logon de usuário, se o usuário e senha estiverem
corretos então a tabela recebe um update com a hora e data do ultimo logon.
O problema é que a transação fica pendente no banco até que usuário feche a
aplicação. Existe alguma forma de confirmar os dados no momento da
autenticação?

 

    For Select
U.Nome,U.Login,U.Senha,C.Nome,C.CGC,C.Operacao,U.Nivel,U.Acesso

        from Usuarios U, Clientes C

        where ( U.Posto=C.CGC ) and ( U.Ativo = 'S' ) and ( U.Login=:V01 )
and

        ( U.Senha = :V02 )

        into :Nome,:Login,:Senha,:Posto,:CGC,:Operacao,:Nivel,:Acesso do
begin

 

        if (Nome is Not Null) then

            Update Usuarios Set Acesso = Cast('NOW' as TimeStamp) where
(Login

            =:Login) and (Senha=:Senha);

        Suspend;

    end

 

[]’s

Christian Balz




Mais detalhes sobre a lista de discussão lista