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

解決


印刷屋  2008-01-15 20:45:38  No: 29320

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

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

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


Ru  2008-01-15 23:58:17  No: 29321

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

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


印刷屋  2008-01-16 00:09:16  No: 29322

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加