Interbase

17/03/2003

0

Tá dando erro no ´ [color=red:3b7ba05735];[/color:3b7ba05735] ´ antes do [b:3b7ba05735]ELSE[/b:3b7ba05735] e se eu tiro ele dá um erro no [b:3b7ba05735]ELSE[/b:3b7ba05735]
[b:3b7ba05735]CREATE PROCEDURE [/b:3b7ba05735]StpCli_Localizar(
TIPODEOPERACAO [b:3b7ba05735]INTEGER, [/b:3b7ba05735]
NOME [b:3b7ba05735]VARCHAR(50), [/b:3b7ba05735]
FANTASIA [b:3b7ba05735]VARCHAR[/b:3b7ba05735](40),
CPF_CGC [b:3b7ba05735]VARCHAR([/b:3b7ba05735]15))
[b:3b7ba05735]AS
[b]begin [/b:3b7ba05735]
IF [/b](:TIPODEOPERACAO = 1) then
[b:3b7ba05735]SELECT [/b:3b7ba05735]NOME,CPF_CGC,TELEFONE,CELULAR,ENDERECO,DATACADASTRO,LIMITICRED,CRED_LIBERADO
[b:3b7ba05735]FROM [/b:3b7ba05735]Clientes
[b:3b7ba05735]WHERE [/b:3b7ba05735]NOME like :NOME[color=red:3b7ba05735];[/color:3b7ba05735]
[b:3b7ba05735]ELSE [/b:3b7ba05735]
[b:3b7ba05735]SELECT [/b:3b7ba05735]FANTASIA,CPF_CGC,TELEFONE,CELULAR,ENDERECO,DATACADASTRO,LIMITICRED,CRED_LIBERADO
[b:3b7ba05735]FROM [/b:3b7ba05735]Clientes
[b:3b7ba05735]WHERE [/b:3b7ba05735]FANTASIA like :FANTASIA;
[b:3b7ba05735]end[/b:3b7ba05735]


Anonymous

Anonymous

Responder

Posts

17/03/2003

Anonymous

[b:a1c3f0975a][size=18:a1c3f0975a][color=red:a1c3f0975a]Porque ninguém me responde ???[/color:a1c3f0975a][/size:a1c3f0975a][/b:a1c3f0975a]


Responder

17/03/2003

Anonymous

[color=brown:5f0d86b37a][b:5f0d86b37a]a dúvida continua ?!?!?![/b:5f0d86b37a][/color:5f0d86b37a] :oops:


Responder

17/03/2003

Herivelto

Tenho que fazer e não dá certo


Responder

17/03/2003

Marcelo Saviski

IF (TIPODEOPERACAO = 1) then
SELECT NOME,CPF_CGC,TELEFONE,CELULAR,ENDERECO,DATACADASTRO,LIMITICRED,CRED_LIBERADO
FROM Clientes
WHERE NOME like :NOME;
IF (TIPODEOPERACAO <> 1) then
SELECT FANTASIA,CPF_CGC,TELEFONE,CELULAR,ENDERECO,DATACADASTRO,LIMITICRED,CRED_LIBERADO
FROM Clientes
WHERE FANTASIA like :FANTASIA;
end


Responder

18/03/2003

Herivelto

Continua com o mesmo erro !!! Não sei mais o que fazer tenho que fazer isso mais não dá certo,, Será que alguém tem algum tutorial de StoredProcedure no Interbase ??


Responder

14/04/2003

Lgfcosta

Amigo, se entendi sua dúvida, você percisa mudar o terminador de comandos sql.

antes da sua create procedure... faça:

set term !!;

create procedure.... no end, coloque o terminador !!:
end!!

set term ;!!


é só isso, ok?
mais referencias, vc pode achar em
http://www.ibphoenix.com/


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar