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

Hélio Oliveira hpensador em gmail.com
Sex Fev 20 10:14:29 -03 2015


Claudio, retificando a resposta anterior eu já estou com a versão 
2.5.3.26780 (x64).

On 20/02/2015 08:46, Claudio Marcio Stocco (GMail) wrote:
> 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
>>
>
>
> ______________________________________________
> 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