Access

Недопустимое описание поля при определении индекса или связи access: Описание пакета исправлений Access 2010 (ace-x-none.msp): 14 декабря 2010 г.

Содержание

Описание пакета исправлений Access 2010 (ace-x-none.msp): 14 декабря 2010 г.

Access 2010 Еще…Меньше

Обзор

В данной статье описаны ошибки, исправленные в пакете исправлений Microsoft Access 2010, русская версия, выпущенное 14 декабря 2010 г.

ВВЕДЕНИЕ

Проблемы, которые данное исправление устраняет

  • В Access 2010 при попытке вставить объект OLE в поле Тип varbinary(max) связанной таблицы SQL, появляется следующее сообщение об ошибке:

    Строка данных строки справа

  • В Access 2010 таблицы определяются с помощью ограничений в определении языка SQL данных (DDL).

    Запустите инструкцию SQL DDL для создания таблицы. В этом случае появляется следующее сообщение об ошибке:

    Недопустимое определение поля «Код» в определении индекса или связи.

Дополнительные сведения

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний.

Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Данное исправление необходимо установить Microsoft Access 2010.

Необходимость перезагрузки

Не может потребоваться перезагрузить компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о реестре

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

Сведения о файлах

Это исправление может содержать не все файлы, которые необходимы для полного обновления продукта до последней сборки. Данное исправление содержит только файлы, которые необходимы для устранения описанных в этой статье проблем.

Общая версия данного исправления использует пакет установщика Microsoft Windows для установки исправления. Дата и время для файлов указаны в всеобщее скоординированное время (UTC) в следующей таблице. При просмотре сведений о файле, дата преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» панели управления.

x86 версий

Информация о скачивании

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Office2010-kb2459110-fullfile-x86-glb. exe

14.0.5130.5000

2,533,712

20-Nov-10

0:34

x86


Сведения о MSP-файле установщика Microsoft Windows

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ace-x-none. msp

Неприменимо

1,499,648

19-Nov-10

12:40

Неприменимо


После установки исправления Общая версия данного исправления содержит атрибуты файлов или более поздние версии атрибутов файлов, которые перечислены в следующей таблице:

Ace-x-none.msp

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Acecore. dll

14.0.5130.5000

2,194,312

18-Nov-10

14:08

x86

Acees.dll

14.0.5119.5000

686,504

14-Jul-10

11:46

x86


x64 версий

Информация о скачивании

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Office2010-kb2459110-fullfile-x64-glb. exe

14.0.5130.5000

2,837,656

20-Nov-10

1:00

x86


Сведения о MSP-файле установщика Microsoft Windows

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Ace-x-none. msp

Неприменимо

1,792,512

19-Nov-10

12:42

Неприменимо


После установки исправления Общая версия данного исправления содержит атрибуты файлов или более поздние версии атрибутов файлов, которые перечислены в следующей таблице:

Ace-x-none.msp

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Acecore. dll

14.0.5130.5000

3,212,168

18-Nov-10

14:07

x64

Acees.dll

14.0.5119.5000

1,013,160

14-Jul-10

11:46

x64

Ссылки

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

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Как исправить Ошибка 3409 (Ошибка Microsoft Access 3409)

Поиск и устранение неисправностей > Runtime Errors > Microsoft > Microsoft Access > Ошибка 3409

В этой статье представлена ошибка с номером Ошибка 3409, известная как Ошибка Microsoft Access 3409, описанная как Недопустимое определение поля «|» в определении индекса или отношения.


О программе Runtime Ошибка 3409

Время выполнения Ошибка 3409 происходит, когда Microsoft Access дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.


Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Access — НЕ ИСПОЛЬЗУЙТЕ этот тег для Microsoft Access, используйте вместо него [ms-access]
  • Определение — общий тег для тем, содержащих определения.
  • Поле . В информатике поле — это меньший фрагмент данных из более крупной коллекции.
  • Взаимосвязь — Вопросы в этом теге обычно связаны с ассоциацией набора данных с другими наборами данных.
  • Access — Microsoft Access, также известный как Microsoft Office Access, является система управления базами данных от Microsoft, которая обычно сочетает в себе реляционный Microsoft JetACE Database Engine с графическим пользовательским интерфейсом и инструментами разработки программного обеспечения.
  • Microsoft Access — Microsoft Access, также известный как Microsoft Office Access — это система управления базами данных от Microsoft, которая обычно сочетает в себе реляционный Microsoft JetACE Database Engine с графическим пользовательским интерфейсом и инструментами разработки программного обеспечения.

Симптомы Ошибка 3409 — Ошибка Microsoft Access 3409

Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.

Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.



(Только для примера)
Причины Ошибка Microsoft Access 3409 — Ошибка 3409

При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.

Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.


Методы исправления

Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.

Метод 1 — Закройте конфликтующие программы

up vote 0 down vote

Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.

  • Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
  • Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
  • Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
  • Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.

Метод 2 — Обновите / переустановите конфликтующие программы

up vote 0 down vote

Использование панели управления

  • В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
  • В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
  • Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
  • В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
  • Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.

Использование других методов

  • В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
  • В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
  • Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
  • Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.

Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.

up vote 0 down vote

Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.

Метод 4 — Переустановите библиотеки времени выполнения

up vote 0 down vote

Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.

  • Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
  • Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
  • Загрузите последний распространяемый пакет от Microsoft и установите его.

Метод 5 — Запустить очистку диска

up vote 0 down vote

Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.

  • Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
  • Вы также можете очистить кеш и перезагрузить компьютер.
  • Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C 🙂
  • Щелкните «Свойства», а затем — «Очистка диска».

Метод 6 — Переустановите графический драйвер

up vote 0 down vote

Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:

  • Откройте диспетчер устройств и найдите драйвер видеокарты.
  • Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.

Метод 7 — Ошибка выполнения, связанная с IE

up vote 0 down vote

Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:

  1. Сбросьте настройки браузера.
  • В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
  • Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
  • Отключить отладку скриптов и уведомления об ошибках.
    • В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
    • Установите флажок в переключателе.
    • Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.

    Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.

    Другие языки:

    How to fix Error 3409 (Microsoft Access Error 3409) — Invalid field definition ‘|’ in definition of index or relationship.
    Wie beheben Fehler 3409 (Microsoft Access-Fehler 3409) — Ungültige Felddefinition ‘|’ in der Definition von Index oder Beziehung.
    Come fissare Errore 3409 (Errore di Microsoft Access 3409) — Definizione di campo non valida ‘|’ nella definizione di indice o relazione.
    Hoe maak je Fout 3409 (Microsoft Access-fout 3409) — Ongeldige velddefinitie ‘|’ in de definitie van index of relatie.
    Comment réparer Erreur 3409 (Erreur Microsoft Access 3409) — Définition de champ invalide ‘|’ dans la définition de l’indice ou de la relation.
    어떻게 고치는 지 오류 3409 (마이크로소프트 액세스 오류 3409) — 잘못된 필드 정의 ‘|’ 인덱스 또는 관계의 정의에서.
    Como corrigir o Erro 3409 (Erro 3409 do Microsoft Access) — Definição de campo inválida ‘|’ na definição de índice ou relacionamento.
    Hur man åtgärdar Fel 3409 (Microsoft Access Error 3409) — Ogiltig fältdefinition ‘|’ i definitionen av index eller relation.
    Jak naprawić Błąd 3409 (Błąd Microsoft Access 3409) — Nieprawidłowa definicja pola „|” w definicji indeksu lub relacji.
    Cómo arreglar Error de 3409 (Error de Microsoft Access 3409) — Definición de campo no válido ‘|’ en la definición de índice o relación.

    Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.


    Следуйте за нами:

    report this adРекомендуемый инструмент для ремонта:

    Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.


    ШАГ 1:

    Нажмите здесь, чтобы скачать и установите средство восстановления Windows.

    ШАГ 2:

    Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

    ШАГ 3:

    Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

    СКАЧАТЬ СЕЙЧАС

    Совместимость

    Требования
    1 Ghz CPU, 512 MB RAM, 40 GB HDD
    Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.


    ID статьи: ACX06844RU

    Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000


    Помогите кому-нибудь еще с этой ошибкой и Поделиться этой страницей:

    report this ad

    Совет по увеличению скорости #3

    Очистить временные файлы:

    Временные файлы, файлы корзины и файлы гибернации занимают много места на диске вашего компьютера. Вы можете повысить скорость своих компьютеров и освободить ценное пространство, очистив жесткий диск. Вы можете использовать такие инструменты, как TreeSize, чтобы определить, какие файлы занимают свободное место на вашем жестком диске.

    Нажмите здесь, чтобы узнать о другом способе ускорения работы ПК под управлением Windows

    report this ad

    report this adHome     Blog     About     Privacy Policy     Contact Us

    Ошибки в алфавитном порядке:  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    Доступ

    мс — ошибка определения неверного поля при попытке связать две таблицы

    Задать вопрос

    спросил

    Изменено 3 года, 9 месяцев назад

    Просмотрено 3к раз

    Я пытаюсь связать таблицу «Subject» с таблицей «StudentSubject» на изображении ниже, но получаю сообщение об ошибке «Неверное определение поля «SubjectID» в определении индекса или отношения». когда я пытаюсь это сделать. Конечная цель состоит в том, что я хочу создать отношения «многие ко многим» между «Студентом» и «Предметом», чтобы учащийся мог изучать множество предметов, а предмет могли изучать многие учащиеся. Я уверен, что это основная ошибка, но я не нашел общего решения этой проблемы, и я ржавый на доступе.

    Я перетаскиваю «SubjectID» из таблицы Subject в SubjectID из таблицы StudentSubject и пытаюсь создать отношение, устанавливая оба флажка для обеспечения ссылочной целостности. Он возвращает ошибку.

    Вот свойства таблицы Subject:

    А вот свойства таблицы StudentSubject:

    Свойства одинаковы, поэтому я не уверен, почему это не работает. Это работает, если я не включаю Referential Integrity, но тогда это отношения один к одному, и я подумал, что это должно быть отношение один ко многим, так как несколько студентов должны изучать один и тот же предмет.

    Буду признателен за любые советы по поводу этой ошибки, спасибо.

    • мс-доступ
    • мс-доступ-2016

    2

    Чтобы установить эту связь, ваша соединяемая таблица StudentSubject SubjectID не должна быть типом с автоматической нумерацией, она должна быть только числового типа. Автонумерация должна быть в SubjectID в таблице Subject

    . 3

    Что-то здесь не так… проверьте свои поля/типы данных Пока все определено правильно, у вас будет One-Many со всех сторон.

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя адрес электронной почты и пароль

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Недопустимое определение поля | Обзор ПК

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

    Повторное заполнение в SQL Server 8
    Доступ «Введите значение параметра», всплывающее в форме доступа 3
    Поле AutoNum 1