2

行を返さないADOレコードセットがありますが(これは予期されています)、ウォッチパネルに、保存/キャプチャする列名を含む有効なフィールドコレクションが表示されます。

ただし、次のようなコードを使用する

x = rs.Fields(idx) 

エラー「3021」を返します。BOFまたはEOFのいずれかがTrueです。要求された操作には現在のレコードが必要です。

私の質問は、Fieldsコレクションを読むことができるかどうかです(時計パネルに表示される内容が正しく表示され、何を取得したいのかを確認してください)。そうでない場合は、理由を説明する「落とし穴」は何ですか。 ?

マイクに感謝します

4

1 に答える 1

3

名前が必要です:

x = rs.Fields(idx).Name

Field(idx)は存在しない値です。

于 2012-07-30T14:11:06.273 に答える