|
重要 Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。 Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。 |
この記事では、互換性チェックの実行時に発生する可能性があるクエリ エラーの一覧を示し、エラーの解決に役立つ情報を提供します。
互換性チェックのエラーに関する一般的な情報については、「Web 互換性の確認: よく発生するエラー」を参照してください。
ACCWeb102012
エラー テキスト クエリは Web と互換性がありません。
意味 クエリで Web 互換性の問題をチェックする必要があります。
操作 クエリ デザイナーを使用してクエリを再作成します。 クエリ デザイナーを使用して Web クエリを作成する方法の詳細については、「クエリの 概要」を参照してください。
ACCWeb102014
エラー テキスト SQL は Web と互換性がありません。
意味 このエラーが発生する理由は多数あります。 次のいずれかを実行している可能性があります。
-
Web の互換性のないオブジェクトの参照。
-
Web の互換性のない式の参照。
式を作成する方法の詳細については、「式を 作成する」を参照してください。
操作 Web クエリ デザイナーを使用して、Web 互換のクエリを作成することを検討してください。 Web のクエリの設計の詳細については、「クエリの 概要」を参照してください。
ACCWeb103013
エラー テキスト クエリの結果に同じ名前の複数のフィールドが含まれているため、Access は 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します。
-
タグ付き列をJET_ccolTaggedMostします。
ACCWeb103916
エラー テキスト Access は、Web でサポートされていない ORDER BY 句に依存しているため、Web で使用するクエリを変換できませんでした。
これが何を意味するか 次の 1 つ以上の条件が存在します。
-
要素ごとの順序の名前が無効です。
-
ソース テーブルの名前が無効です。
-
並べ替え順序は、昇順または降順以外のオプションに設定されます。
-
式が無効です。
操作 次の条件が正しく設定されていることを確認します。
-
name 属性には、次のものが含まれていません。
|
先頭の等号 |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
角かっこ |
[] |
|
空白の先頭スペース |
|
|
印刷不可能な文字 |
例: enter> または <TAB> < |
|
次のいずれかの記号 |
/ \ : * ? " < > |# { } % ~ & |
-
name 属性の長さは 1 文字から 64 文字です。
-
式は有効な式です。
ACCWeb103918
エラー テキスト Access は、Web でサポートされていない JOIN 型を指定しているため、Web で使用するクエリを変換できませんでした。
意味 サーバーでは、2 つのテーブル間に複数の結合があるクエリ (複数フィールド結合) はサポートされていません。
操作 結合では、テーブルごとに 1 つのフィールドのみが使用されていることを確認します。
ACCWeb103926
エラー テスト ACCESS では、SELECT FROM にどのテーブルが指定されていないので、Web で使用するクエリを変換できませんでした。
意味 クエリに入力テーブルがありません (FROM 句がありません)。
操作 クエリに入力列が指定されていることを確認します。
ACCWeb103927
エラー テキスト クエリの結果に同じ名前の複数のフィールドが含まれているため、Access は Web で使用するクエリを変換できませんでした。
意味 複数のフィールドに同じ名前を指定しました。
操作 重複するフィールド名を確認し、重複を個別のフィールド名に変更します。
ACCWeb103928
エラー テキスト 一部のパラメーターを Web で使用するために変換できなかったため、Access は Web で使用するクエリを変換できませんでした。
意味 パラメーター名または型が無効です。
操作 パラメーターの名前と型が有効であることを確認します。
-
name 属性には、次のものが含まれていません。
|
先頭の等号 |
= |
|---|---|
|
Period |
. |
|
Exclamation mark |
! |
|
角かっこ |
[] |
|
空白の先頭スペース |
|
|
印刷不可能な文字 |
例: enter> または <TAB> < |
|
次のいずれかの記号 |
/ \ : * ? " < > |# { } % ~ & |
-
name 属性の長さは 1 文字から 64 文字です。
次の型が有効です。
|
テキスト (最大 255 文字) |
|---|
|
数字 |
|
Boolean |
|
DateTime |
|
通貨 |
ACCWeb103930
エラー テキスト 一部のパラメーターが結果フィールドとして表示されるか、ORDER BY ステートメントで使用されるため、Access は Web で使用するクエリを変換できませんでした。
意味 クエリには、スカラーとして投影されるか、または order by ステートメントで使用されるパラメーターがあります。
これは、パラメーターが投影列として使用されている場合 (例: Table1 から param1 を選択する)、または次の順序として使用される場合に発生する可能性があります (例: テーブル 1 から * を選択し、field1= param で順序を指定します)。
操作 列または列ごとの順序で投影されるパラメーターは使用しないでください。
ACCWeb103938
エラー テキスト Access では、Web で使用するクエリを変換できませんでした。
意味 同じ名前の 2 つのフィールドがあり、Access で有効なエイリアスを作成できません。
操作 重複するフィールド名を確認し、重複を個別のフィールド名に変更します。
ACCWeb103939
エラー テキスト Access では、Web で使用するクエリを変換できませんでした。
意味 クエリには、64 文字を超えるエイリアスがあります。
操作 クエリで使用されるエイリアスが 64 文字以下であることを確認します。
ACCWeb103940
エラー テキスト Access は、Web でサポートされていない JOIN 型を指定しているため、Web で使用するクエリを変換できませんでした。
意味 サーバーは、同じ 2 つのテーブル (複数フィールド結合) に複数の結合を持つクエリをサポートしていません。
操作 テーブルごとに 1 つのフィールドのみを使用している結合を確認します。
ACCWeb103942
エラー テキスト Web で使用するクエリには循環結合が含まれているため、Access はクエリを変換できませんでした。
意味 クエリ内のテーブル間の結合によってテーブル間の循環結合が発生するため、Access が Web で使用するクエリを変換できなくなります。
操作 循環結合が削除されるように、テーブル間の結合を削除します。