0

How do I create a primary key index from two or more columns in Visual FoxPro 9? The columns may be of different types.

4

2 に答える 2

1

複合インデックスは文字列である必要があるため、適切な関数(STR()、DTOS()など)を使用して、フィールドを連結する前に変換します。詳細については、MSDNのドキュメントを参照してください。

于 2009-12-28T10:45:20.797 に答える
0

もう 1 つの注意事項は、キーに含まれる列の文字表現を決してトリミングしないようにすることです。

他に知っておくべきことは、VFP によって生成された参照整合性コードがクリーンでない場合や、連結キーでうまく機能するように設計されていない場合があることです。代理キー (単一の意味のない列、通常は整数または GUID) の場合、コードははるかに単純です。これを検討するには設計が遅すぎるかもしれませんが、まだ設計段階にある場合や実際に変更する必要がある場合に備えて、ここに掲載します.

リック・シューマー VFP MVP

于 2009-12-28T19:53:13.677 に答える