Применяется к
Access 2016 Access 2013 Access 2010

Важно    Службы 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 содержит от одного до 64 символов.

  • Атрибут субтитров: любая строка длиной до 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 содержит от одного до 64 символов.

  • Выражение является допустимым выражением.

К началу страницы

ACCWeb103918

Текст ошибки     Access не удалось преобразовать запрос для использования в Интернете, так как он указывает тип JOIN, который не поддерживается в Интернете.

Что это означает.    Сервер не поддерживает запросы, которые имеют несколько соединений между двумя таблицами (соединения с несколькими полями).

Действия    Убедитесь, что соединения используют только одно поле для каждой таблицы.

К началу страницы

ACCWeb103926

Тест ошибки    Access не удалось преобразовать запрос для использования в Интернете, так как в нем не указано, какая таблица будет выбрана.

Что это означает.     Запрос не содержит входных таблиц (отсутствует предложение FROM).

Действия    Убедитесь, что в запросе указан входной столбец.

К началу страницы

ACCWeb103927

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете, так как результаты запроса содержат несколько полей с одинаковым именем.

Что это означает.    Вы указали одно и то же имя для нескольких полей.

Действия    Проверьте наличие повторяющихся имен полей и измените дубликаты на отдельные имена полей.

К началу страницы

ACCWeb103928

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете, так как некоторые из его параметров не удалось преобразовать для использования в Интернете.

Что это означает.    Недопустимое имя или тип параметра.

Действия    Убедитесь, что имя и тип параметра являются допустимыми.

  • Атрибут name не содержит:

Знак равенства в начале

=

Period

.

Exclamation mark

!

Квадратные скобки

[]

Пустое начальное пространство

Непечатаемые символы

Например: <Введите> или <TAB>

Любой из следующих символов

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

  • Атрибут name содержит от одного до 64 символов.

Допустимы следующие типы:

Текст (до 255 символов)

Числа

логический

DateTime

Валюта

К началу страницы

ACCWeb103930

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете, так как некоторые из его параметров отображаются в полях результатов или используются в инструкциях ORDER BY.

Что это означает.    Запрос имеет параметр, который проецируется как скаляр или используется в порядке инструкции .

Это может произойти, если параметр используется либо как проецируемый столбец (пример: выберите param1 из Таблицы 1) или в качестве порядка по (Пример: выберите * из таблицы 1 и упорядочение по параметру field1= param).

Действия    Избегайте использования параметров, которые являются проецируемыми столбцами или порядком по столбцам.

К началу страницы

ACCWeb103938

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете.

Что это означает.    Есть два поля с одинаковым именем, и Access не может создать для них допустимые псевдонимы.

Действия    Проверьте наличие повторяющихся имен полей и измените дубликаты на отдельные имена полей.

К началу страницы

ACCWeb103939

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете.

Что это означает.    У запроса есть псевдоним, превышающий 64 символа.

Действия    Убедитесь, что псевдоним, используемый в запросе, меньше или равен 64 символам.

К началу страницы

ACCWeb103940

Текст ошибки    Access не удалось преобразовать запрос для использования в Интернете, так как он указывает тип JOIN, который не поддерживается в Интернете.

Что это означает.    Сервер не поддерживает запросы с несколькими соединениями в одной и той же таблице (соединения с несколькими полями).

Действия    Убедитесь, что для соединений используется только одно поле на таблицу.

К началу страницы

ACCWeb103942

Текст ошибки     Access не удалось преобразовать запрос для использования в Интернете, так как он содержит циклическое соединение.

Что это означает.    Соединения между таблицами в запросе вызывают циклическое соединение между таблицами, что не позволяет Access преобразовать запрос для использования в Интернете.

Действия     Удалите соединения между таблицами, чтобы удалить циклические соединения.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.