Como capturar o SQL quando estiver fazendo uma consulta?
Olá. Gostaria de saber como faço para pegar o SQL quando faço uma consulta. Por exemplo, se a consulta for:
SELECT * FROM CLIENTE WHERE
NOME LIKE :parametro
gostaria que aparecesse em um Memo assim:
SELECT * FROM CLIENTE WHERE
NOME LIKE ´ADALBERTO¬´
Utilizo os componentes dbExpres
Como fazer isso? Obrigado
SELECT * FROM CLIENTE WHERE
NOME LIKE :parametro
gostaria que aparecesse em um Memo assim:
SELECT * FROM CLIENTE WHERE
NOME LIKE ´ADALBERTO¬´
Utilizo os componentes dbExpres
Como fazer isso? Obrigado
Biohazard
Curtidas 0
Respostas
Yallebr
14/08/2005
Amigo,
A forma mais fácil é depurando sua aplicação.
Coloca um break point depois passa a mouse em cima da variavel que está o comando e ele irá lhe mostrar o conteudo do jeito q quer.
Outra forma é utilziando o SQLMonitor para debugar Comandos SQL. A primeiro acho mais adequada para vc.
Abraço.
A forma mais fácil é depurando sua aplicação.
Coloca um break point depois passa a mouse em cima da variavel que está o comando e ele irá lhe mostrar o conteudo do jeito q quer.
Outra forma é utilziando o SQLMonitor para debugar Comandos SQL. A primeiro acho mais adequada para vc.
Abraço.
GOSTEI 0
Santiago
14/08/2005
BioHaZard acredito que pode fazer assim:
memo1.text := query.sql.Text;
Se não for isso avise, talvez possamos te ajudar.
Abarço e boa sorte
memo1.text := query.sql.Text;
Se não for isso avise, talvez possamos te ajudar.
Abarço e boa sorte
GOSTEI 0
Biohazard
14/08/2005
Obrigado, consegui!
GOSTEI 0