[firebase-br] RowCount no Firebird

Sandro Souza escovadordebits em gmail.com
Seg Dez 23 16:04:22 -03 2013


Bom dia/tarde/noite Carlos.

Acredito que existam dois problemas.

1 - Falta um ponto-e-vírgula ao final do comando UPDATE, logo antes 
antes do IF.

2 - Troque ROW_COUNTS por ROW_COUNT (sem o "S").

Ficaria assim:

UPDATE TABELATAL
SET CAMPO1 = CAMPO1 + 3
WHERE CODIGO_EMPRESA = 1
AND COD_MEDICAMENTO = 9;

IF (ROW_COUNT = 0) THEN
   INSERT INTO TABELATAL(CODIGO_EMPRESA,COD_MEDICAMENTO)VALUES(1,3);

Espero ter ajudado mais que atrapalhado. :D

Em 23-12-2013 10:40, Carlos Midia escreveu:
> Bom dia, fiz o seguinte comando:
>
> Update TABELATAL
> Set CAMPO1 = CAMPO1 + 3
> Where Codigo_Empresa =1
> and    Cod_Medicamento = 9
> IF (ROW_COUNTS = 0) THEN
> Insert Into TABELATAL (Codigo_Empresa, Cod_Medicamento)
> Values (1,3)
>
>
> porém esta dando erro no IF.
>
>
>
> 2013/12/23 W O <sistemas2000profesional em gmail.com>
>
>> IF (ROW_COUNT = 0) THEN
>>
>> Saludos.
>>
>> Walter.
>>
>>
>>
>> 2013/12/23 Carlos Midia <carlosmidia2013 em gmail.com>
>>
>>> Bom dia, alguém sabe como fica esse sql abaixo no firebird?
>>>
>>> if @@RowCount = 0
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista