Я столкнулся со странной ошибкой при попытке обновить список SharePoint 2010, с которым я связался через Microsoft Access 2010.
Ошибка: данные не могут быть вставлены, так как нет соответствующей записи.
Это происходит в 2 сценариях:
- Я пытаюсь выполнить любой запрос ОБНОВЛЕНИЯ к списку в MS Access
- Я пытаюсь обновитьзапись из списка, если представление списка отфильтровано
Второй пункт может нуждаться в объяснении.Если я просто открою связанный список в Access, прокрутите вниз до записи, которую я хочу отредактировать, и отредактируйте ее, это работает.Если я сначала отфильтрую это представление (например, показываю только записи с установленным флажком), я не смогу редактировать любые записи и получить ошибку.
Это происходит только в одной конкретной среде;другие прекрасно работают с любым подходом.Я проверил разрешения (у меня есть полный контроль над списком, я администратор семейства сайтов и т. Д.).Я пытался связываться со списком различными способами: из Access, с помощью кнопки «Открыть с помощью Access» в SharePoint.Я удалил и заново создал файл Access DB ... не повезло.
Кроме того, Google не знает об этой конкретной ошибке: поиск точного текста ошибки приводит к 0 результатам.
Есть идеи, что проверить?Выполнение запросов в стиле SQL для этого списка SharePoint - единственно возможный способ его обслуживания.