[firebase-br] Unknown SQL Data type (0)

Claudio Marcio Stocco (GMail) claudiostocco em gmail.com
Sex Fev 20 09:46:08 -03 2015


Copiei e colei esta procedure no ibexpert e criou normalmente, não deu 
este erro.
Será que seu banco não esta com dialeto 1. Estou usando Firebird 2.5.3 e 
ODS 11.2.

Claudio


On 20/02/2015 8:22, Hélio Oliveira wrote:
> Bom dia João!
>
>> Já tentou fazer o debug da sp no ibexpert pra ver qual é a linha de
>> execução que gera o erro, Helio?
>
> Não há como fazer isto, pois a referida SP não é criada.
>
>> Em 19/02/2015 16:23, "Hélio Oliveira" <hpensador em gmail.com> escreveu:
>>
>>> Boa tarde Colegas!
>>>
>>> Ao tentar criar a SP abaixo recebo essa mensagem de erro e não consigo
>>> visualizar nada de errado na referida SP.
>>>
>>> create or alter procedure user_manager (
>>>    user_name      varchar(32),
>>>    user_password  varchar(10),
>>>    user_firstname varchar(30),
>>>    user_lastname  varchar(30),
>>>    Op_CUD         varchar(1)
>>>    )
>>> as
>>> declare variable sql_text varchar(255);
>>> begin
>>>    if (:OP_CUD = 'C') then
>>>      sql_text = 'create USER ' || :USER_NAME ||
>>>                    'PASSWORD ' || :USER_PASSWORD ||
>>>                   'FIRSTNAME ' || :USER_FIRSTNAME ||
>>>                    'LASTNAME ' || :USER_LASTNAME;
>>>    else
>>>    begin
>>>      if (:OP_CUD = 'U') then
>>>      begin
>>>        if (:USER_FIRSTNAME is not NULL) then
>>>          sql_text = 'alter USER ' || :USER_NAME ||
>>>                      'FIRSTNAME ' || :USER_FIRSTNAME ||
>>>                       'LASTNAME ' || :USER_LASTNAME;
>>>        if (:USER_PASSWORD is not NULL) then
>>>          sql_text = 'alter USER ' || :USER_NAME ||
>>>                       'PASSWORD ' || :USER_PASSWORD;
>>>      end
>>>      else
>>>      begin
>>>        if (:OP_CUD = 'D') then
>>>          sql_text = 'drop USER ' || :USER_NAME;
>>>      end
>>>    end
>>>    EXECUTE STATEMENT :sql_text;
>>> end;
>>>
>>> [ ]'s
>>> Hélio Oliveira
>>>
>>>
>>> ______________________________________________
>>> 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