[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