Важно Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps. Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse. |
В этой статье перечислены ошибки запросов, которые могут возникнуть при запуске проверки совместимости, и указаны сведения, которые помогут устранить их.
Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.
ACCWeb102012
Текст ошибки Запрос несовместим с Интернетом.
Что это означает. Необходимо проверить, нет ли в запросе проблем с веб-совместимостью.
Что необходимо сделать Повторно создать запрос с помощью конструктора запросов. Дополнительные сведения о создании веб-запросов с помощью конструктора запросов см. в обзоре запросов.
ACCWeb102014
Текст ошибки Веб SQL не совместим с Интернетом.
Что это означает. Причин этой ошибки может быть много. Возможно, вы делаете одно из следующих:
-
Ссылки на несовместимые веб-объекты.
-
Ссылки на несовместимые веб-выражения.
Дополнительные сведения о создании выражений см. в этом примере.
Что необходимо сделать С помощью конструктора веб-запросов можно создавать запросы, совместимые с Интернетом. Дополнительные сведения о разработке запросов в Интернете см. в обзоре запросов.
ACCWeb103013
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как результаты запроса содержат несколько полей с одинаковыми именами.
Что это означает. Имена нескольких полей одинаковы.
Что необходимо сделать Проверьте, есть ли повторяющиеся имена полей, и измените их на имена отдельных полей.
ACCWeb103079
Текст ошибки Введите несоответствие в выражении.
Что это означает. Типы на обеих сторонах соединителей несовместимы или сравниваются с типами полей. Например, текст с числом нельзя сравнить или присоединить.
Что необходимо сделать Убедитесь, что стороны соединитеных устройств совместимы. Например, соединяем текстовый тип с типом текста и тип числа на числовом. Если вы не выполняете соединительную проверку, проверьте, не сравниваете ли вы несовместимые типы полей.
ACCWeb103900
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете.
Что это означает. Access не удалось опубликовать запрос, так как он использует неподдержимый тип запроса, неподдержваемые выражения, неподдерж заданные условия и другие функции, не поддерживаемые в Интернете.
Что необходимо сделать С помощью конструктора запросов Access можно изменить дизайн запроса.
ACCWeb103901
Текст ошибки Определение запроса является недопустимым, поэтому объект запроса невозможно создать.
Что это означает. Сервер не смог проаностикировать запрос из-за непредвиденное сообщение об ошибке в определении запроса.
Что необходимо сделать С помощью конструкторов Access можно изменить запрос.
ACCWeb103902
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он использует неподдержимый тип запроса, неподдерченные выражения, неподдерченные условия и другие функции, которые не поддерживаются в Интернете.
Что это означает. Запрос содержит выражения, несовместимые с Интернетом. Эта ошибка может возникать либо из-за ограничения сервера, либо из-за невозможного перемещения выражения на сервер.
Что необходимо сделать Удалите выражения, несовместимые с Интернетом. Дополнительные сведения о выражениях, допустимых в запросах, см. в теме "Создание выражения".
ACCWeb103903
Текст ошибки Определение запроса является недопустимым, поэтому объект запроса невозможно создать.
Что это означает. Одно из значений атрибута несовместимо с Интернетом.
Что необходимо сделать Убедитесь, что следующие условия за установлены правильно:
-
Атрибут name не имеет следующих атрибутов:
Знак "равно" в начале |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Квадратные скобки |
[] |
Пустая пуст |
|
Непечатаемые символы |
Например, <введите> или <TAB> |
Любой из следующих символов |
/ \ : * ? " < > | # { } % ~ & |
-
Атрибут name имеет длину от 1 до 64 знаков.
-
Атрибут caption: Любая строка (до 1024 символов).
ACCWeb103904
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он содержит подпрос.
Что это означает. Запрос содержит в подчиненную информацию. Вики-серверы не поддерживаются.
Что необходимо сделать Измените запрос таким образом, чтобы в нем не было в подчиненного запроса.
ACCWeb103905
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он использует другой запрос, несовместимый с Интернетом.
Что это означает. Запрос содержит вложенный запрос в качестве входного данных, который нельзя представить на сервере, или источник входных данных, который невозможно найти.
Что необходимо сделать
-
Убедитесь, что вложенный запрос действителен.
-
С помощью конструкторов запросов Access можно создать допустимый вложенный запрос.
-
Убедитесь, что в базе данных есть вводимая таблица или запрос.
ACCWeb103906
Текст ошибки Определение запроса является недопустимым, поэтому объект запроса невозможно создать.
Что это означает. Не удается найти источник таблицы или запроса для выбранного столбца или заказа по столбцам.
Что необходимо сделать Убедитесь, что в базе данных Access есть таблица или запрос для ввода столбцов.
ACCWeb103907
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он не включает поля в результаты.
Что это означает. В запросе не выбран ни один столбец.
Что необходимо сделать Выберите или укажите хотя бы один выходной столбец в запросе.
ACCWeb103908
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как в результатах отображается слишком много полей.
Что это означает В источнике запроса слишком много столбцов.
Что необходимо сделать Эту проблему может быть сложно устранить, и вам может потребоваться изучить исходные таблицы. Таблица может иметь не более:
-
JET_ccolFixedMost фиксированных столбцов.
-
JET_ccolVarMost столбцов переменной длины.
-
JET_ccolTaggedMost столбцов с тегами.
ACCWeb103916
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он использует предложение ORDER BY, которое не поддерживается в Интернете.
Что это означает Существует одно или несколько из следующих условий:
-
Имя заказа по элементу не является допустимым.
-
Имя таблицы-источника не является допустимым.
-
Порядок сортировки установлен не по возрастанию, а по убытию.
-
Выражение не является допустимым.
Что необходимо сделать Убедитесь, что следующие условия за установлены правильно:
-
Атрибут name не содержит ни одного из следующих атрибутов:
Знак "равно" в начале |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Квадратные скобки |
[] |
Пустая пуст |
|
Непечатаемые символы |
Например, <введите> или <TAB> |
Любой из следующих символов |
/ \ : * ? " < > | # { } % ~ & |
-
Атрибут name имеет длину от 1 до 64 знаков.
-
Выражение является допустимым выражением.
ACCWeb103918
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он указывает тип JOIN, который не поддерживается в Интернете.
Что это означает. Сервер не поддерживает запросы с несколькими соединителами между двумя таблицами (с несколькими полями).
Что необходимо сделать Убедитесь, что для одной таблицы используется только одно поле.
ACCWeb103926
Проверка ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он не указал таблицу для select FROM.
Что это означает. В запросе нет входных таблиц (отсутствует предложение FROM).
Что необходимо сделать Убедитесь, что в запросе указан входной столбец.
ACCWeb103927
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как результаты запроса содержат несколько полей с одинаковыми именами.
Что это означает. Вы указали одинаковое имя для нескольких полей.
Что необходимо сделать Проверьте, есть ли повторяющиеся имена полей, и измените их на имена отдельных полей.
ACCWeb103928
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете, так как некоторые его параметры невозможно преобразовать для использования в Интернете.
Что это означает. Имя или тип параметра не является допустимым.
Что необходимо сделать Убедитесь, что имя и тип параметра допустимы.
-
Атрибут name не содержит:
Знак "равно" в начале |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Квадратные скобки |
[] |
Пустая пуст |
|
Непечатаемые символы |
Например, <введите> или <TAB> |
Любой из следующих символов |
/ \ : * ? " < > | # { } % ~ & |
-
Атрибут name имеет длину от 1 до 64 знаков.
Допустимы следующие типы:
Текст (до 255 знаков) |
---|
Числа |
логический |
DateTime |
Денежный |
ACCWeb103930
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете, так как некоторые его параметры отображаются в качестве полей результатов или используются в выписках ORDER BY.
Что это означает. Запрос имеет параметр, который прогнозируется как скалярный масштаб или используется в порядке выписки.
Это может произойти, если параметр используется либо как прогнозируемый столбец (например, выберите параметр1 из таблицы 1) или как порядок (пример: select * из таблицы 1 и порядок по полю1= параметр).
Что необходимо сделать Избегайте использования параметров, проецируемых по столбцам или порядку.
ACCWeb103938
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете.
Что это означает. Существует два поля с одинаковыми именами, и Access не может создать для них допустимые псевдонимы.
Что необходимо сделать Проверьте, есть ли повторяющиеся имена полей, и измените их на имена отдельных полей.
ACCWeb103939
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете.
Что это означает. Псевдоним запроса превышает 64 знака.
Что необходимо сделать Убедитесь, что псевдоним, используемый в запросе, не превышает 64 символов.
ACCWeb103940
Текст ошибки Access не удалось преобразовать запрос для использования в Интернете, так как он указывает тип JOIN, который не поддерживается в Интернете.
Что это означает. Сервер не поддерживает запросы с несколькими соединителами в одной двух таблицах (с несколькими полями).
Что необходимо сделать Убедитесь, что для соединители только одно поле в таблице.
ACCWeb103942
Текст ошибки Access не удалось преобразовать запрос на использование в Интернете, так как он содержит циклическое присоединение.
Что это означает. Связи между таблицами в запросе являются причиной кругового взаимодействия между таблицами, из-за чего Access не может преобразовать запрос для использования в Интернете.
Что необходимо сделать Удалите связи между таблицами, чтобы удалить циклические связи.