|
Microsoft Jet エラー一覧
|
|
エラー |
説明 |
3366 |
フィールドが定義されていないので、リレーションシップを追加できません。 |
フィールドを 1 つも持っていない Relation オブジェクトを Relations コレクションに追加しようとしました。
Relation オブジェクトを追加するには、次の手順を実行してください。
CreateRelation メソッドの引数として、Relation オブジェクトの Table、ForeignTable、Attributes の各プロパティを指定しなかった場合は、これらのプロパティを設定します。
CreateField メソッドを使用し、リレーションシップの主キーと外部キーにある各フィールドに対応する Field オブジェクトを作成します。
● 各 Field オブジェクトの Name プロパティと ForeignName プロパティに、リレーションシップの主キー、および外部キーに対応する Field オブジェクトの Name プロパティの設定値をそれぞれ設定します。ただし、CreateField メソッドの引数として Name プロパティの値を指定した場合は、Name プロパティを設定する必要はありません。
● Append メソッドを使用し、Relation オブジェクトの Fields コレクションに Field オブジェクトを追加します。
● Append メソッドを使用し、データベースの Relations コレクションに Relation オブジェクトを追加します。 |
|