GARANTIR DESCONTO

Fórum Problema com o SET TERM no IBExpert e IBConsole com banco FireBird 2.5 e Interbase 6.1 #399683

25/04/2011

0

Olá Pessoal a Devmedia, Estou invocado com um erro básico no Interbase 6 e no FireBird 2.5, o problema é que não encontro respostas em lugar nenhum que vá no X da questão... Vejam, quando tento criar Stored Procedures ou Triggers utilizando as interfaces acima citada me retorna o seguinte erro: Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 5.
TERM. Exemplo: SET TERM ^ ;
CREATE PROCEDURE SP_ACESSOS (
    PPESSOA D_INTEIRO,
    PTABELA D_TABELA,
    PINCLUIR D_N_OU_S,
    PALTERAR D_N_OU_S,
    PEXCLUIR D_N_OU_S,
    PVER D_N_OU_S,
    POPR D_OPR,
    PUSUARIO D_INTEIRO)
AS
BEGIN
  EXIT;
END^ SET TERM ; ^
A pergunta que não quer calar é ? Aonde está esse maldito erro na linha 1 coluna 5 ? Já tentei mudar pra SET TERM !! ; e dá o mesmo erro. Alguém aí pode me dá um Help ?
Jeremias

Jeremias

Responder

Posts

27/04/2011

Eduardo Richeli

Tente

CREATE PROCEDURE SP_ACESSOS (
    PPESSOA D_INTEIRO,
    PTABELA D_TABELA,
    PINCLUIR D_N_OU_S,
    PALTERAR D_N_OU_S,
    PEXCLUIR D_N_OU_S,
    PVER D_N_OU_S,
    POPR D_OPR,
    PUSUARIO D_INTEIRO)
AS
BEGIN

END;


Responder

Gostei + 0

06/05/2011

Jeremias

Parceiro, usando o FireBird no IBExpert consigo criar a stored procedure tranquilo, sem precisar colocar SET TERM ^ ; no inicio e SET TERM ; ^ final, conforme indicado, porém, quando testo a aplicação em Delphi XE ele me retorna a mensagem de erro de final de linha 'Unexpeted end of command' na execusão da Stored procedure dentro da aplicação...  
Responder

Gostei + 0

16/01/2012

Willian

Acompanhando uma vídeo aula, quando fui criar um trigger ocorreu o mesmo erro. Eu uso o firebird 2.5 e o IBExpert.

Código:

set term !! ;
create or alter trigger trg_contas_bi for contas before insert as
begin
new.codigo = gen_id(gen_contas, 1);
new.usuario = user;
new.datainclusao = now;
end !!
set term ; !!

Erro:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 5.
term.

Alguém ai sabe por que o set term está dando esse problema? Ficaria grato se me ajudassem.
Responder

Gostei + 0

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

Aceitar