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 オブジェクトを追加します。

inserted by FC2 system