Застосовується до
Access 2016 Access 2013 Access 2010

Увага!    Служби Access Services 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 (знак оклику)

!

Квадратні дужки

[]

Пустий пробіл на початку

Символи, які не можна надрукувати

Наприклад: <Enter> або <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 (знак оклику)

!

Квадратні дужки

[]

Пустий пробіл на початку

Символи, які не можна надрукувати

Наприклад: <Enter> або <tab>

Будь-який із наведених нижче символів

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

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

  • Вираз є припустимим виразом.

На початок сторінки

ACCWeb103918

Текст помилки     Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки він визначає тип JOIN, який не підтримується в Інтернеті.

Що це означає?    Сервер не підтримує запити з кількома об'єднаннями між двома таблицями (об'єднання з кількома полями).

Можливі дії    Переконайтеся, що об'єднання використовують лише одне поле в одній таблиці.

На початок сторінки

ACCWeb103926

Перевірка помилок    Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки не вказано, яку таблицю слід вибрати з.

Що це означає?     Запит не містить вхідних таблиць (відсутнє речення FROM).

Можливі дії    Переконайтеся, що в запиті вказано вхідний стовпець.

На початок сторінки

ACCWeb103927

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки результати запиту містять кілька полів з однаковим іменем.

Що це означає?    Для кількох полів вказано однакове ім'я.

Можливі дії    Перевірте наявність повторюваних імен полів і змініть повторювані імена полів на окремі.

На початок сторінки

ACCWeb103928

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки деякі його параметри не можна перетворити для використання в Інтернеті.

Що це означає?    Неприпустиме ім'я або тип параметра.

Можливі дії    Переконайтеся, що ім'я та тип параметра припустимі.

  • Атрибут name не містить:

Знак рівності на початку

=

Period (крапка)

.

Exclamation mark (знак оклику)

!

Квадратні дужки

[]

Пустий пробіл на початку

Символи, які не можна надрукувати

Наприклад: <Enter> або <tab>

Будь-який із наведених нижче символів

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

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

Припустимі такі типи:

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

Числа

Логічне значення

DateTime

Грошова одиниця

На початок сторінки

ACCWeb103930

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки деякі його параметри відображаються як поля результатів або використовуються в операторах ORDER BY.

Що це означає?    Запит має параметр, який проектується як скалярний або використовується в порядку за інструкцією.

Це може статися, якщо параметр використовується як прогнозований стовпець (наприклад, виберіть параметр1 із таблиці1) або як порядок за (наприклад, виберіть * з таблиці 1 і порядок за параметром field1=).

Можливі дії    Не використовуйте параметри, запроектовані стовпцем або порядком за стовпцями.

На початок сторінки

ACCWeb103938

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті.

Що це означає?    Є два поля з однаковим іменем, і програмі Access не вдалося створити для них припустимі псевдоніми.

Можливі дії    Перевірте наявність повторюваних імен полів і змініть повторювані імена полів на окремі.

На початок сторінки

ACCWeb103939

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті.

Що це означає?    Запит має псевдонім, який містить більше 64 символів.

Можливі дії    Переконайтеся, що псевдонім, який використовується в запиті, менший або дорівнює 64 символам.

На початок сторінки

ACCWeb103940

Текст помилки    Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки він визначає тип JOIN, який не підтримується в Інтернеті.

Що це означає?    Сервер не підтримує запити з кількома об'єднаннями в одній і тій самій двох таблицях (об'єднаннях із кількома полями).

Можливі дії    Переконайтеся, що об'єднання, у яких використовується лише одне поле в одній таблиці.

На початок сторінки

ACCWeb103942

Текст помилки     Застосунку Access не вдалося перетворити запит для використання в Інтернеті, оскільки він містить циклічне об'єднання.

Що це означає?    Об'єднання між таблицями в запиті спричиняють циклічне об'єднання між таблицями, яке перешкоджає перетворенню запиту для використання в Інтернеті.

Можливі дії     Видаліть об'єднання між таблицями, щоб видалити циклічні об'єднання.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.