[firebase-br] SP Duvida if locate
Rubem Nascimento da Rocha
djpardalrocha em hotmail.com
Sáb Mar 4 13:30:32 -03 2006
No FireBird 1.5, existe a variável de contexto ROW_COUNT, que retorna a
quantidade de registros qu foram afetados por uma última operação DML de
INSERT, UPDATE e DELETE, mas ela não é aplicável para SELECT.
Uma alternativa seria fazer, dentro da SP, um SELECT..INTO e checar se TODOS
os valores dos campos no primeiro registro contém o valor NULL. Se sim, é
sinal de que o SELECT não retornou registro algum.
Sds.
>From: "eder paz" <eder.firebird em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: FireBase <lista em firebase.com.br>
>Subject: [firebase-br] SP Duvida if locate
>Date: Sat, 4 Mar 2006 13:28:01 -0300
>
>hj eu to que to ....
>
>tenho uma sp que faz um select firsrt1 em uma tabela e insere os dados em
>outra, é possivel saber se o select traz algum registro,
>tipo assim no Delphi faço o select e pergunto se o recordcount da query é =
>0 se for é por que não foi encontrado o registro com aquela consulta , tem
>como fazer isso em uma procedure ?
>
>delphi
>-----------------------------
>if query.recordcout = 0
> then showmessage(' registro não encontrado ')
> else begin
>
> end;
>----------------------------
>
>delphi7- win2k - ibo
>
>Eder Paz
>[]'s
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
MSN Messenger: converse com os seus amigos online.
http://messenger.msn.com.br
Mais detalhes sobre a lista de discussão lista