[firebase-br] Variáveis de Contexto

Hélio Oliveira hpensador em gmail.com
Seg Fev 2 17:47:36 -03 2015


Boa tarde Alexandre!

A procedure esta funcionando normalmente, o problema estava no comando:

execute procedure set_contexto(:id_usuario, :nome_usuario, id_empresa);

Estava faltando o ( : ) dois pontos antes do parametro id_empresa.

Obrigado pela atenção!


On 02/02/2015 16:31, Alexandre wrote:
> Boa tarde Hélio,
>
> testei a sua Procedure (copiei e colei) aqui com o firebird 2.5, e
> funcionou perfeitamente.
>
>
>
>
> Alexandre Camilo
> +55 27 3233-4143
>
> On 02/02/2015 16:50, Hélio Oliveira wrote:
>> Boa tarde Colegas!
>>
>> Criei uma Stored Procedure para poder trabalhar com as variáveis de
>> contexto, porém quando tento executa-la no IBExpert com o comando:
>> execute procedure set_contexto(:id_usuario, :nome_usuario, id_empresa)
>> dá o seguinte erro: *Column does not belong to referenced table*
>>
>> A SP
>> create or alter procedure SET_CONTEXTO (
>>     USER_ID integer,
>>     USER_NOME varchar(30),
>>     EMPRESA_ID integer)
>> as
>> begin
>>   rdb$set_context('USER_SESSION', 'id_usuario',   :user_id);
>>   rdb$set_context('USER_SESSION', 'nome_usuario', :user_nome);
>>   rdb$set_context('USER_SESSION', 'id_empresa',   :empresa_id);
>> end
>>
>> O que posso estar fazendo errado?
>>
>>
>> ______________________________________________
>> 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