Imprimir resultado da Query em um arquivo

Delphi

19/02/2003

[b:22eadaf4c7]Oi, pessoal,[/b:22eadaf4c7]

Por favor gostaria que alguém me ajudasse a resolver este problema. Eu tenho uma query e gostaria de imprimir o resultado dela em um arquivo. para isto eu inseri os parâmetros que ela necessita e executei Open.
Após isto eu fiz:
[b:22eadaf4c7] Query1.First;
while not Query1.Eof do
begin
{impressão no arquivo}
Query1.Next;
end;[/b:22eadaf4c7]

Porém, isto não funciona! O que acontece é que o programa nem entra no while, ou seja, Query1.Eof=True.
[b:22eadaf4c7]O que posso estar esquecendo de fazer? Ou alguém tem um jeito melhor de fazer isto?[/b:22eadaf4c7]

Muito obrigada,
Danielle


Anonymous

Anonymous

Curtidas 0

Respostas

Oriundo

Oriundo

19/02/2003

Daniele,

sua query esta retornado vazio, por isso EOF é = a TRUE.

Você deve verificar se algum parametro pode estar sendo passado errado ou se a query funciona em algum console sql ou utilize o SQL MONITOR que é uma ferramenta do delphi que monitora as SQLs executadas. Esta em MENU > DATABASE > SQL MONITOR. Ele vai traduzir todas as intruções sqls.

[b:45528dfb33]Oi, pessoal,[/b:45528dfb33] Por favor gostaria que alguém me ajudasse a resolver este problema. Eu tenho uma query e gostaria de imprimir o resultado dela em um arquivo. para isto eu inseri os parâmetros que ela necessita e executei Open. Após isto eu fiz: [b:45528dfb33] Query1.First; while not Query1.Eof do begin {impressão no arquivo} Query1.Next; end;[/b:45528dfb33] Porém, isto não funciona! O que acontece é que o programa nem entra no while, ou seja, Query1.Eof=True. [b:45528dfb33]O que posso estar esquecendo de fazer? Ou alguém tem um jeito melhor de fazer isto?[/b:45528dfb33] Muito obrigada, Danielle



GOSTEI 0
POSTAR