[firebase-br] TClientDataSet + CommandText == execução no servidor ou no terminal?

Marco Antônio marco em visao-ol.com.br
Sáb Jun 27 14:35:57 -03 2009


Boa tarde
Todo select é executa no servidor, quando execute um select o componente de 
acesso ao banco no (delphi) ele fecha a transação automaticamente.

----- Original Message ----- 
From: "Felix" <felix2005 em oi.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Saturday, June 27, 2009 2:09 PM
Subject: [firebase-br] TClientDataSet + CommandText == execução no servidor 
ou no terminal?


Meu problema central é:

Estou executando uma query para gerar um relatório. A query do TIBQuery abre
uma transação - e ela fica ativa até que eu feche o relatório que está sendo
visualizado / impresso.

Então estou mudando para manter os dados gerados pela consulta numa tabela
temporária. Inicialmente num TClientDataSet:

TIBQuery <-> TDataSetProvider <-> TClientDataSet

Problema é que estou observando o resultado pelo Sinática Monitor e nas
áreas destinadas ao monitoramento dos comandos NÃO APARECE o select que está
sendo efetuado pelo parâmetro CommandText do TClientDataSet - daí fiquei na
duvida se o comando é executado no servidor ou no terminal

- se for no servidor, por que será que não aparece no Sinatica?

- se é no terminal, estou fazendo uma grande besteira?

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br


______________________________________________
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