Web 互換性の確認: クエリに関するエラー

重要    Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。

この記事では、互換性チェックを実行するときに発生する可能性があるクエリ エラーと、エラーの解決に役立つ情報を示します。

互換性チェックのエラーに関する一般的な情報については、「Web 互換性の確認: よく発生するエラー」を参照してください。

ACCWeb102012

エラー テキスト    クエリは Web と互換性がありません。

意味    クエリで Web の互換性の問題を確認する必要があります。

解決策    クエリ デザイナーを使用してクエリを再作成します。 クエリ デザイナーを使用して Web クエリを作成する方法の詳細については、「クエリの 概要」を参照してください

ページの先頭へ

ACCWeb102014

エラー テキスト    このSQL Web と互換性がありません。

意味    このエラーが表示される理由には、多くの理由があります。 次のいずれかの手順を実行している可能性があります。

  • Web 互換性のないオブジェクトの参照。

  • Web 互換性のない式の参照。

式の作成方法の詳細については、「式を作成する 」を参照してください

解決策     Web クエリ デザイナーを使用して、Web と互換性のあるクエリを作成します。 Web クエリのデザインの詳細については、「クエリの概要 」を参照してください

ページの先頭へ

ACCWeb103013

エラー テキスト    クエリ結果に同じ名前の複数のフィールドが含まれているため、Web で使用するクエリを変換できなかった。

意味    複数のフィールドに同じ名前が付く。

解決策    重複するフィールド名を確認し、重複するフィールド名を個別のフィールド名に変更します。

ページの先頭へ

ACCWeb103079

エラー テキスト    式の型の不一致。

意味    結合のいずれかの側の型に互換性がないか、比較されるフィールドの種類が互換性のない型です。 たとえば、数値に変換する文字列は、比較または結合できません。

解決策    結合の側が互換性を持つ必要があります。 たとえば、テキスト型をテキスト型に結合し、数値型を数値型に結合します。 結合を実行していない場合は、互換性のないフィールドの種類を比較していないか確認します。

ページの先頭へ

ACCWeb103900

エラー テキスト    Access で Web で使用するクエリを変換できなかった。

意味    サポートされていないクエリの種類、サポートされていない式、サポートされていない条件、または Web でサポートされていないその他の機能が使用されたため、Access はクエリを発行できません。

解決策    Access クエリ デザイナーを使用して、クエリを再設計します。

ページの先頭へ

ACCWeb103901

エラー テキスト    クエリ オブジェクトを作成できないので、クエリの定義が無効です。

意味    クエリ定義に予期しないエラーが発生したため、サーバーがクエリを解析できなかった。

解決策    Access デザイナーを使用してクエリを再設計します。

ページの先頭へ

ACCWeb103902

エラー テキスト    サポートされていないクエリの種類、サポートされていない式、サポートされていない条件、または Web でサポートされていないその他の機能が使用されたため、Access は Web で使用するクエリを変換できなかった。

意味    クエリには、Web と互換性のない式が含まれている。 このエラーは、サーバーの制限または式がサーバーに移動できない場合に発生する可能性があります。

解決策    Web と互換性がない式を削除します。 式の詳細については、クエリで有効です。式を作成 するを参照してください

ページの先頭へ

ACCWeb103903

エラー テキスト    クエリ オブジェクトを作成できないので、クエリの定義が無効です。

意味    属性値の 1 つは、Web と互換性がありません。

解決策    次の条件が正しく設定されていることを確認します。

  • name 属性には、次の情報が含まれます。

先頭に等号を付け

=

Period

.

Exclamation mark

!

角かっこ

[]

空白の先頭のスペース

印刷できない文字

たとえば、Enter キーを<、Tab>タブ<入力>

次の記号

/ \ : * ? " < > |# { } % ~ &

  • name 属性の長は 1 ~ 64 文字です。

  • Caption 属性: 任意の文字列 (最大 1024 文字)。

ページの先頭へ

ACCWeb103904

エラー テキスト    Access にはサブクエリが含まれているため、Web で使用するクエリを変換できなかった。

意味    クエリにサブクエリが含まれている。 サーバーではサブクエリはサポートされていません。

解決策    クエリを変更して、サブクエリが表示されないようします。

ページの先頭へ

ACCWeb103905

エラー テキスト    Web と互換性がない別のクエリに依存するために、Access は Web で使用するクエリを変換できなかった。

意味    クエリには、サーバーで表現できない入力としてネストされたクエリが含まれているか、見つからない入力ソースが含まれているかのどちらかです。

解決策    

  • 入れ子になったクエリが有効である必要があります。

  • Access クエリ デザイナーを使用して、有効なネストされたクエリを作成します。

  • クエリ入力ソース のテーブルまたはクエリがデータベースに存在することを確認します。

ページの先頭へ

ACCWeb103906

エラー テキスト    クエリ オブジェクトを作成できないので、クエリの定義が無効です。

意味    選択した列または列順のソース テーブルまたはクエリが見つかりません。

解決策    列入力ソース テーブルまたはクエリが Access データベースに存在することを確認します。

ページの先頭へ

ACCWeb103907

エラー テキスト     結果にフィールドが含まれるので、Access は Web で使用するクエリを変換できなかった。

意味    クエリで列が選択されません。

解決策    クエリ内の出力列を 1 つ以上選択または指定します。

ページの先頭へ

ACCWeb103908

エラー テキスト     結果に表示されるフィールドが多すぎるため、Access は Web で使用するクエリを変換できなかった。

意味     クエリ ソースの列数が多すぎます。

解決策     これは解決するのが難しい場合があります。ソース テーブルを調べる必要がある場合があります。 テーブルには次の値を指定できます。

  • JET_ccolFixedMost列を固定します。

  • JET_ccolVarMost長さ 1 列を指定します。

  • JET_ccolTaggedMostされた列を追加します。

ページの先頭へ

ACCWeb103916

エラー テキスト    Web でサポートされていない ORDER BY 句に依存している場合、Access は Web で使用するクエリを変換できません。

意味    次の条件の 1 つ以上が存在します。

  • 要素別の順序の名前が無効です。

  • ソース テーブルの名前が無効です。

  • 並べ替え順序は、昇順または降順以外のオプションに設定されます。

  • 式が無効です。

解決策    次の条件が正しく設定されていることを確認します。

  • name 属性には、次の情報は含まれます。

先頭に等号を付け

=

Period

.

Exclamation mark

!

角かっこ

[]

空白の先頭のスペース

印刷できない文字

たとえば、Enter キーを<、Tab>タブ<入力>

次の記号

/ \ : * ? " < > |# { } % ~ &

  • name 属性の長は 1 ~ 64 文字です。

  • 式は有効な式です。

ページの先頭へ

ACCWeb103918

エラー テキスト     Web でサポートされていない JOIN 型が指定されたため、Access は Web で使用するクエリを変換できなかった。

意味    サーバーは、2 つのテーブル間で複数の結合を持つクエリ (複数フィールドの結合) をサポートしません。

解決策    結合でテーブルごとに 1 つのフィールドのみを使用します。

ページの先頭へ

ACCWeb103926

エラー テスト    SELECT FROM のテーブルは指定されていないので、Access は Web で使用するクエリを変換できなかった。

意味     クエリに入力テーブルがありません (FROM 句がありません)。

解決策    クエリに入力列が指定されていないことを確認します。

ページの先頭へ

ACCWeb103927

エラー テキスト    クエリ結果に同じ名前の複数のフィールドが含まれているため、Web で使用するクエリを変換できなかった。

意味    複数のフィールドに同じ名前を指定しました。

解決策    重複するフィールド名を確認し、重複するフィールド名を個別のフィールド名に変更します。

ページの先頭へ

ACCWeb103928

エラー テキスト    一部のパラメーターを Web で使用するために変換できなかったため、Access は Web で使用するクエリを変換できなかった。

意味    パラメーター名または型が無効です。

解決策    パラメーター名と型が有効な場合は、必ず確認します。

  • name 属性には次の情報が含まれている必要があります。

先頭に等号を付け

=

Period

.

Exclamation mark

!

角かっこ

[]

空白の先頭のスペース

印刷できない文字

たとえば、Enter キーを<、Tab>タブ<入力>

次の記号

/ \ : * ? " < > |# { } % ~ &

  • name 属性の長は 1 ~ 64 文字です。

次の種類は有効です。

テキスト (最大 255 文字)

数字

Boolean

DateTime

通貨型

ページの先頭へ

ACCWeb103930

エラー テキスト    一部のパラメーターは結果フィールドとして表示される、または ORDER BY ステートメントで使用されるので、Access は Web で使用するクエリを変換できなかった。

意味    クエリには、スカラーとして投影される、またはステートメントの順序で使用されるパラメーターがあります。

これは、パラメーターが投影列 (例: Table1 から選択 param1) または順序として使用されている場合に発生することがあります (例: テーブル 1 から * を選択し、field1= param による順序)。

解決策    列または列順に投影されるパラメーターは使用しないようにします。

ページの先頭へ

ACCWeb103938

エラー テキスト    Access で Web で使用するクエリを変換できなかった。

意味    同じ名前のフィールドが 2 ついて、Access で有効なエイリアスを作成できません。

解決策    重複するフィールド名を確認し、重複するフィールド名を個別のフィールド名に変更します。

ページの先頭へ

ACCWeb103939

エラー テキスト    Access で Web で使用するクエリを変換できなかった。

意味    クエリには、64 文字を超えるエイリアスがあります。

解決策    クエリで使用されるエイリアスが 64 文字以下である必要があります。

ページの先頭へ

ACCWeb103940

エラー テキスト    Web でサポートされていない JOIN 型が指定されたため、Access は Web で使用するクエリを変換できなかった。

意味    サーバーは、同じ 2 つのテーブル (複数フィールドの結合) に複数の結合を持つクエリをサポートしません。

解決策    テーブルごとに 1 つのフィールドのみを使用している結合を確認します。

ページの先頭へ

ACCWeb103942

エラー テキスト     循環結合が含まれているため、Access は Web で使用するクエリを変換できなかった。

意味    クエリ内のテーブル間の結合によってテーブル間が循環結合され、Access が Web で使用するためにクエリを変換できません。

解決策     循環結合が削除されるテーブル間の結合を削除します。

ページの先頭へ

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×