• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Delphi] データセットは閉じているため・・・の出し方。)

[Delphi] データセットは閉じているため・・・の出し方

このQ&Aのポイント
  • データセットを閉じた状態で操作を行うと、『データセットは閉じているため、この操作は実行できません』というエラーが発生します。
  • このエラーを再現するためには、TDataSetを閉じた状態で操作を行う必要があります。
  • Delphi4の環境で、WinXP上でODBC + MSDEを使用している場合にこのバグが発生する可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

resがつかないようなので・・・ 当方の環境は ・Delphi5Enterprise ・W2K ・BDEもしくはADO BDEやODBCの問題ではないように思われます。 プログラムを見ての発言ではないので曖昧な 意見になりますが、上記のメッセージは多くの場合 TDataSetが閉じている状態でTDataSetに操作を しようとしている場合に出るエラーです。 *-*-*-*-* Sample Source Start *-*-*-*-*-*-*-* procedure Tform1.BitBtnClick(Sender: TObject); begin ADODataSet1.First; end; *-*-*-*-* Sample Source End *-*-*-*-*-*-*-*-* ADODataSet1をクローズしたままDataSetの 最初のレコードに移動するとメッセージが 出力されます。

honiyon
質問者

お礼

こんにちは、honiyonです。  ご回答有難う御座います(..  なるほど、Firstならば発生するのですね。  FieldByNameだけ試して「出ないなぁ」と悩んでいました(^^;  単純なミスでした...    有難う御座いました。  

関連するQ&A