重要 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
エラー テキスト クエリ結果に同じ名前の複数のフィールドが含まれているため、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 で使用するためにクエリを変換できません。
解決策 循環結合が削除されるテーブル間の結合を削除します。