このメソッドはクエリーを実行し、結果のデータ セットをデータベースに作成します。結果のデータ セットは巨大になることがあるので、このメソッドはデータ セットをプログラムのメモリにはコピーしません。このメソッドから戻されるとき、カーソルは先頭レコードの前に位置付けされます。先頭レコードの値を取得する前に、MoveNext メソッドを呼び出す必要があります。レコードから値を取得するには、GetColumnValue メソッドを使用します。
クエリーを実行後、GetSQL メソッドを起動してクエリーの SQL を取得することは正しい方法です。
このメソッドは複数回呼び出すことができます。例えば、前回以降データが変更された場合、またはデータベースを自分で変更した場合にクエリーを再実行する必要がある場合があります。