Microsoft Jet エラー一覧

エラー 説明
3807 クエリ <クエリ名> にあいまいな列名があり、関連名 (別名) と重複しています。
列名として完全修飾名を使用するか、または相関関係名 (別名) を変更してください。SQL SELECT ステートメントは、ベース テーブルのいずれかで使用している相関関係名 (別名) をステートメントの FROM 句で使用しています。Microsoft Jet の以前のバージョンでは、この場合には間違ったレプリカ セットが返されます。レプリカ セットの変更が行われないように、このエラー メッセージは使われています。

Microsoft OLE DB Provider for Jet を使用するか、または ADO (アクティブ データ オブジェクト) を介する場合、この SQL SELECT ステートメントは正しく機能します。Microsoft OLE DB Provider for Jet を使用して、ADO 以外で Microsoft Access のどの部分でもこの SQL SELECT ステートメントを使用する場合、相関関係名 (別名) をベース テーブル内の列名以外の名前に変更する必要があります。

次に 1 例を示します。

CREATE TABLE Orders (OrderDate DATE, Freight DOUBLE);



次の SQL SELECT ステートメントはエラーになります。

SELECT OrderDate AS A1, Freight + Freight AS OrderDate



この問題を解決するには、相関関係名 (別名) OrderDate をほかの名前に変更するか、または Microsoft OLE DB Provider for Jet を使用して ADO を介してこのクエリを実行します。
inserted by FC2 system