Locateでの複合キーの検索の仕方について

解決


印刷屋  2008-01-15 11:45:38  No: 29320  IP: 192.*.*.*

いつもお世話になります。
Locateで複合キーのレコード検索をしたいのですが、Helpの例文がよくわかりません。

Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver','P']), loPartialKey);

これはフィールド名3つに対して、参照値2つなのでしょうか?
各フィールドに対して、それぞれ正しい参照値を入れたいのですが、どうすればいいんでしょうか?
よろしく御願いします。

編集 削除
Ru  2008-01-15 14:58:17  No: 29321  IP: 192.*.*.*

Delphi7使用してますがこちらのヘルプの例は以下になってます。
Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]);

ちなみにTBDEDataSet.Locateのヘルプです。

編集 削除
印刷屋  2008-01-15 15:09:16  No: 29322  IP: 192.*.*.*

同じDelphi7ですが、データベースアプリケーションの開発のデータコントロールの使い方を見てました。

記述ミスなんですね。
矛盾が解けました。
ありがとうございました。

編集 削除