[firebase-br] Variáveis de contexto com DBExpress (set_context e get_context)

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Seg Set 20 18:04:07 -03 2010


exato essas variaveis de contexto funcionam e triggers e sp's mesmo

Em 20 de setembro de 2010 14:11, Daniel Sonda <daniel em mhnet.com.br>escreveu:

>  Obrigado pela dica Reijanio!
> Encontrei a matéria, segui as dicas e funcionou.
> Detalhe, usando o set_context da maneira abaixo não funcionou:
>
>
> SELECT RDB$SET_CONTEXT(''USER_SESSION'', ''ID'', 2) FROM RDB$DATABASE
>
> Mas, se colocar dentro de uma stored procedure funciona. Porque eu não sei.
> Mas funciona.
>
> Até mais.
>
> Daniel Sonda
>
> Em 13/09/2010 21:29, Reijanio Nunes Ribeiro escreveu:
>
> kra tem uma materia até legal sobre isso baseada nessa matéria consegui
>> criar um sistema de log, é muito interessante, no caso uma stored
>> procedure
>> s triggers pra gerar a auditoria, ficou muito bom, da uma googada, e vc
>> vai
>> ver
>>
>> Em 13 de setembro de 2010 17:58,<daniel em mhnet.com.br>  escreveu:
>>
>> Olá pessoal!
>>>
>>> Preciso usar variáveis de contexto no FB.
>>> Uso os comandos abaixo para setar e consultar as variáveis, mas a
>>> consulta
>>> retorna sempre null.
>>> Estou usando Delphi 2007 com DBExpress no FB 2.1.3.
>>>
>>> SELECT RDB$SET_CONTEXT(''USER_SESSION'', ''ID'', 2) FROM RDB$DATABASE
>>>
>>> SELECT RDB$GET_CONTEXT(''USER_SESSION'', ''ID'') FROM RDB$DATABASE
>>>
>>> Fiz um teste abrindo uma transação, criando uma query, executando os
>>> comandos um após o outro e a consulta retorna null.
>>>
>>> Alguma dica?
>>>
>>> Obrigado.
>>>
>>> Att.
>>> Daniel Sonda
>>>
>>> ______________________________________________
>>> 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