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

解決


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

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

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

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

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

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

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

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

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

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

編集    削除