CRecordset::IsEOFが使えない

[戻る]
Who 2002/10/17(木) 15:27:58
ADOを使ってAccessとの接続を行なっています。

SQL実行後の結果がEOFかどうかを判定するために
CRecordset::IsEOFを使おうとしたのですが、
ビルド時に IsEOF:Recordsetのメンバではありません
と言われ、エラーになってしまいます。

CRecordset::MoveNextや、CRecordset::GetRecordCountは
普通に使えています。
なぜこうなってしまうのかどなたかご教授願います。

Windows2000、VC++6.0、MFC不使用

山本八郎 2002/10/17(木) 16:54:56
こんにちは
IsEOF()はありません。
私は派生クラスで
    BOOL IsEOF() {return pRs->EndOfFile != VARIANT_FALSE;}
    BOOL IsBOF() {return pRs->BOF != VARIANT_FALSE;}
と定義しています。

Who 2002/10/17(木) 18:13:35
[[解決]]
解決しました。
ありがとうございます。

古いスレッドには追加発言できません。