Queryで複数の結果を取得するには??

解決


ラムセス  2002-10-25 01:32:33  No: 1796  IP: [192.*.*.*]

sql := 'select A from B where C = D';

というSQL分があったと仮定します。
この結果1つだけ値(文字列)が戻ってくるならば、

E := DataModule1.Query1.Fields[0].AsString;
で取得できますが、もしこの結果が2つ以上になった場合どのようにして
取得すればよろしいでしょうか??
Fields[1]にした場合はSelect A,B・・・としたときのBの値が取得されました。

よろしくお願いします。

編集    削除
にしの  2002-10-25 03:25:59  No: 1797  IP: [192.*.*.*]

TQueryのNextプロシージャで次のレコードを取得できると思います。

編集    削除
ラムセス  2002-10-25 19:12:22  No: 1798  IP: [192.*.*.*]

ありがとうございました。

DataModule1.Query1.Next
を使ってうまくできました。

編集    削除