Проверка за съвместимост с уеб: грешки в заявка

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В тази статия са изредени заявка за грешки, които може да възникнат, когато изпълните проверката за съвместимост и предоставя информация, която може да ви помогне да отстраните грешките.

За обща информация за грешки в проверката за съвместимост вижте статията уеб съвместимост проверка на грешки от общ характер.

ACCWeb102012

ACCWeb102014

ACCWeb103013

ACCWeb103079

ACCWeb103900

ACCWeb103901

ACCWeb103902

ACCWeb103903

ACCWeb103904

ACCWeb103905

ACCWeb103906

ACCWeb103907

ACCWeb103908

ACCWeb103916

ACCWeb103918

ACCWeb103926

ACCWeb103927

ACCWeb103928

ACCWeb103930

ACCWeb103938

ACCWeb103939

ACCWeb103940

ACCWeb103942

ACCWeb102012

Текст на грешката    Заявката е несъвместима с уеб.

Какво означава    Трябва да проверите за проблеми с уеб съвместимостта в заявката.

Какво да се направи    Създайте отново заявката с помощта на конструктора на заявки. За повече информация как да използвате конструктора на заявки за създаване на уеб заявка вижте Въведение в заявките.

Най-горе на страницата

ACCWeb102014

Текст на грешката    SQL е несъвместим с уеб.

Какво означава    Може да има много причини защо получавате тази грешка. Можете да се прави едно от следните неща:

  • Препраща към уеб несъвместима обекти.

  • Препраща към уеб несъвместима изрази.

За повече информация как да създавате изрази вижте Създаване на израз.

Какво да се направи     Можете да използвате конструктора на уеб заявка за създаване на заявки, които са съвместими с уеб. За повече информация за проектиране на заявки за интернет вижте Въведение в заявките.

Най-горе на страницата

ACCWeb103013

Текст на грешката    Access не можа да преобразува заявката за използване в уеб, защото резултатите на заявката съдържат две или повече полета, които имат същото име.

Какво означава    Две или повече полета има същото име.

Какво да се направи    Проверка за дублирано поле имена и променете дублиране на имена на отделни полета.

Най-горе на страницата

ACCWeb103079

Текст на грешката    Несъответствие в израза.

Какво означава    Типове от всяка страна на съединението са несъвместима или типове на полета в сравнение са несъвместима типове. Например текст, число не може да се сравнява или се присъединява към.

Какво да се направи    Уверете се, че от страна на съединения, са съвместими. Например присъединяване към тип на текст към тип на текст и числов тип в числов тип. Ако не се представят присъединяване, проверете дали сте сравняване на типове несъвместима полета.

Най-горе на страницата

ACCWeb103900

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

Какво означава    Access не можа да публикувате заявката, защото използва неподдържани тип заявка, изрази, критерии или други функции, които не се поддържат в уеб.

Какво да се направи    Използвайте конструктора на заявки на Access, за да проектирате отново заявката.

Най-горе на страницата

ACCWeb103901

Текст на грешката    Дефиницията на заявката е невалиден, така че обектът на заявката не може да бъде създаден.

Какво означава    Сървърът не можа да се анализира заявката поради неочаквана грешка в дефиницията на заявката.

Какво да се направи    Използвайте Access проектанти да проектирате отново заявката.

Най-горе на страницата

ACCWeb103902

Текст на грешката    Access не можа да преобразува заявката за използване в уеб, защото използва неподдържани тип заявка, изрази, критерии или други функции, които не се поддържат в уеб.

Какво означава    Заявката съдържа изрази, които не са съвместими с уеб. Тази грешка може да възникне поради сървър ограничение или когато израз не може да преместите на сървъра.

Какво да се направи    Премахване на изрази, които не са съвместими с уеб. За повече информация относно изрази са валидни за заявки вижте Създаване на израз.

Най-горе на страницата

ACCWeb103903

Текст на грешката    Дефиницията на заявката е невалиден, така че обектът на заявката не може да бъде създаден.

Какво означава    Една от стойностите на атрибутите е несъвместима с уеб.

Какво да се направи    Уверете се, че следните условия са зададени правилно:

  • Атрибутът "име" не е някое от следните неща:

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

=

Точка

.

Удивителен знак

!

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

[]

Водещи интервал

Непечатаемите знаци

Например: < Enter > или < РАЗДЕЛА >

Някой от следните символи

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

  • Атрибутът "име" е между един и 64 знака.

  • Надпис атрибут: всеки низ, до 1024 знака.

Най-горе на страницата

ACCWeb103904

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

Какво означава    Заявката съдържа подзаявка. Подзаявки не се поддържат на сървъра.

Какво да се направи    Променете заявката, така че да няма sub заявка.

Най-горе на страницата

ACCWeb103905

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

Какво означава    Заявката или да съдържа вложена заявка като входни данни, които не могат да бъдат представени на сървъра или съдържа входен източник, който не може да се намери.

Какво да се направи   

  • Уверете се, че вложени заявката е валиден.

  • Използвайте Access заявка дизайнери за създаване на валиден вложени заявка.

  • Уверете се, че заявката, таблица или заявка въвеждане източник вече съществува в базата данни.

Най-горе на страницата

ACCWeb103906

Текст на грешката    Дефиницията на заявката е невалиден, така че обектът на заявката не може да бъде създаден.

Какво означава    Не може да се намери източник на таблица или заявка на избрания ред по колони.

Какво да се направи    Уверете се, че колоната източник вход таблицата или заявката съществува във вашата база данни на Access.

Най-горе на страницата

ACCWeb103907

Текст на грешката     Access не можа да преобразува заявката за използване в уеб, защото тя не включва всички полета в резултатите от нея.

Какво означава    Без колони са избрани в заявката.

Какво да се направи    Изберете или задайте поне една изходна колона в заявката.

Най-горе на страницата

ACCWeb103908

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

Какво означава това     Източника на заявката има твърде много колони.

Какво да се направи     Това може да е трудно да се разреши и може да се наложи да проверите източника таблици. Таблицата може да има не повече от:

  • JET_ccolFixedMost фиксирани колони.

  • JET_ccolVarMost променлива дължина колони.

  • JET_ccolTaggedMost маркирани колони.

Най-горе на страницата

ACCWeb103916

Текст на грешката    Access не можа да преобразува заявката за използване в уеб, защото се основава на клауза ORDER BY, която не се поддържа в уеб.

Какво означава това    При наличие на един или повече от следните условия:

  • Името на поръчка по елемент не е валиден.

  • Името на таблицата източник не е валиден.

  • Ред на сортиране е зададено на опция, различна от възходящ или низходящ.

  • Изразът не е валиден.

Какво да се направи    Уверете се, че следните условия са зададени правилно:

  • Име на атрибута не съдържа някой от следните неща:

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

=

Точка

.

Удивителен знак

!

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

[]

Водещи интервал

Непечатаемите знаци

Например: < Enter > или < РАЗДЕЛА >

Някой от следните символи

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

  • Атрибутът "име" е между един и 64 знака.

  • Изразът е валиден израз.

Най-горе на страницата

ACCWeb103918

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

Какво означава    Сървърът не поддържа заявки, които имат множество съединения между две таблици (съставен съединения).

Какво да се направи    Уверете се, че съединения използват само едно поле за всяка таблица.

Най-горе на страницата

ACCWeb103926

Проверка на грешки    Access не можа да преобразува заявката за използване в уеб, защото не указва коя таблица да изберете от.

Какво означава     Заявката има въвеждане таблици (липсващи клаузата FROM).

Какво да се направи    Уверете се, че заявката ви има въвеждане указаната колоната.

Най-горе на страницата

ACCWeb103927

Текст на грешката    Access не можа да преобразува заявката за използване в уеб, защото резултатите на заявката съдържат две или повече полета, които имат същото име.

Какво означава    Зададохте същото име за няколко полета.

Какво да се направи    Проверка за дублирано поле имена и променете дублиране на имена на отделни полета.

Най-горе на страницата

ACCWeb103928

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

Какво означава    Име на параметъра или тип не е валиден.

Какво да се направи    Уверете се, че параметър име и тип са валидни.

  • Атрибутът име има не съдържа:

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

=

Точка

.

Удивителен знак

!

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

[]

Водещи интервал

Непечатаемите знаци

Например: < Enter > или < РАЗДЕЛА >

Някой от следните символи

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

  • Атрибутът "име" е между един и 64 знака.

Следните типове са валидни:

Текст (до 255 знака)

цифри

Булев

DateTime

Валута

Най-горе на страницата

ACCWeb103930

Текст на грешката    Access не можа да преобразува заявката за използване в уеб, защото някои от нейните параметри се показват като полета за резултат или използвани в команди ORDER BY.

Какво означава    Заявката има параметър, който е планиран като скаларна или използвани в ред от отчет.

Това може да възникне, ако един параметър се използва или като проектираните колона (пример: изберете param1 от Table1) или като ред от (пример: изберете * от таблица 1 и сортиране по поле1 = параметри).

Какво да се направи    Избягвайте използването на параметри, които са планирани колона или ред по колона.

Най-горе на страницата

ACCWeb103938

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

Какво означава    Има две полета, които имат същото име като достъп не е в състояние да създаде валидни псевдоними за тях.

Какво да се направи    Проверка за дублирано поле имена и променете дублиране на имена на отделни полета.

Най-горе на страницата

ACCWeb103939

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

Какво означава    Заявката има псевдоним, което е по-голяма от 64 знака.

Какво да се направи    Уверете се, псевдоним, използвани в заявката е по-малка или равна на 64 знака.

Най-горе на страницата

ACCWeb103940

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

Какво означава    Сървърът не поддържа заявки, които имат множество съединения на една и съща две таблици (съставен съединения).

Какво да се направи    Уверете се, че съединения, използвате само едно поле за всяка таблица.

Най-горе на страницата

ACCWeb103942

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

Какво означава    Съединения между таблиците във вашата заявка са причина за кръгло съединение между таблиците, което пречи на Access преобразуване на заявката за използване в уеб.

Какво да се направи     Премахнете съединения между таблици, така че циклично съединения се премахват.

Най-горе на страницата

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×