[firebase-br] Fw: Problemas com a Execução de uma SP.
Tiago Sartori Costa - YAHOO
sartori_bra em yahoo.com.br
Seg Out 18 17:36:24 -03 2004
Alguém me ajude!!!!!!!
Turma, alguém pode me ajudar?
>
> Estou excutando a SP abaixo e ela não está excluindo os registros. Já
> debuguei a rotina e está fazendo tudo certo, más na hora que consulto a
> tabela os registros ainda estão lá!!! É como se a operação não tivesse
> comitado ou não tivesse executada a rotina EXECUTE STATEMENT!
>
> Por favor, alguém me dê uma luz!!!!!!!
>
>
>
> BEGIN
> VCOMANDO = '';
> VNOMETABELA = '';
> VCONTADOR = 0;
>
> SELECT COUNT( * ) AS TOTAL
> FROM tabelas
> WHERE PD < 2 AND CODIGO = :VCODIGO
> INTO :VCONTADOR;
>
> If ( :VCONTADOR > 0 ) THEN BEGIN
> SELECT FIRST(1) NOMETABELA
> FROM tabelas
> WHERE PD < 2 AND CODIGO = :VCODIGO
> INTO :VNOMETABELA;
> IF ( :VCODIGO = 0 ) THEN BEGIN
> VCOMANDO = 'DELETE FROM ' || :VNOMETABELA || ' WHERE NUMPESSOA <>
> 0';
> END ELSE BEGIN
> VCOMANDO = 'DELETE FROM ' || :VNOMETABELA;
> END
> EXECUTE STATEMENT( VCOMANDO );
> END
> END
>
> Obrigado
>
> Tiago.
>
Mais detalhes sobre a lista de discussão lista