Imprimir resultado da Query em um arquivo

19/02/2003

0

[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

Responder

Posts

19/02/2003

Oriundo

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



Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar