o problema é que vc ta fechando o DataSet antes de chamar o metodo First, 
coloca um linha abrindo o dataset depois do close que reslve...

>  FrmInicio.tbIntRatingHH.Close; //aqui....
FrmInicio.tbIntRatingHH.First;




=================
>De:"Áureo" <[EMAIL PROTECTED]>
>Para:"Delphi BR" <delphi-br@yahoogrupos.com.br>
>Assunto:[delphi-br] Erro: 'Cannot perform this operation on closed dataset'.
>
>Estou rodando uma geração de arquivo que grava
>determinada coluna da tabela, mas no meio do
>processo é apresentada esta mensagem 'Cannot
>perform this operation on closed dataset'.
>
>Já tentei usando uma table e uma query, a
>mensagem é a mesma. 
>
>procedure TfrmGravar.BBGravarClick(Sender:
>TObject);
>var
>  Endereco: String;
>begin
>  NomeArq.Text;
>  Endereco := Diretorios.Directory;
>  Endereco := Endereco + '\' + NomeArq.Text;
>  AssignFile(Arq, Endereco);
>  Rewrite(Arq);
>  FrmInicio.tbIntRatingHH.Close; //aqui....
>  FrmInicio.tbIntRatingHH.First;
>  while not FrmInicio.tbIntRatingHH.Eof do
>  begin
>    write(Arq,
>AjustaStr(FrmInicio.tbIntRatingHH.FieldByName('C
>SCODNIV').AsString, 02));
>    writeln(Arq);
>    FrmInicio.tbIntRatingHH.Next;
>  end;
>  CloseFile(Arq);
>  MessageDLG('Arquivo gerado com sucesso!',
>mtinformation,[mbok],0);
>end;
>
>No iBest, suas horas navegadas valem pontos que
>podem ser trocados por prêmios. Sem sorteio!
>Inscreva-se já! www.navegueeganhe.com.br
>
>
>
>
>-- 
><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
>MENSAGEM >>>>>
>
>Para ver as mensagens antigas, acesse:
>
>http://br.groups.yahoo.com/group/delphi-br/messa
>ges
>
>Para falar com o moderador, envie um e-mail
>para:
> [EMAIL PROTECTED] ou
>[EMAIL PROTECTED]
> 
>Links do Yahoo! Grupos
>
>    http://br.groups.yahoo.com/group/delphi-br/
>
>
>    http://br.yahoo.com/info/utos.html





____________________________________________________________________



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a