Siva Krishna Ответов: 2

Дата находится вне диапазона или в недопустимом формате. (Ошибка 3175)


Я импортирую данные excel в связанные таблицы MS access Sharepoint и получаю, что дата находится вне диапазона или находится в недопустимом формате для даты 12/31/9999.Как я могу исправить эту проблему? пожалуйста, помогите мне

Что я уже пробовал:

Это мой код импорта
Метод docmd.TransferSpreadsheet acImport,acSpreadsheetTypeExcel9,"TAMIT_NA_EMEA_Extract", strItem, True

Richard MacCutchan

Вы устраняете проблему, выясняя, почему эта дата не является приемлемой.

Siva Krishna

Только эти даты(30/12/9999,30/12/9998) не принимаются.

Richard MacCutchan

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

CHill60

Работает ли он для дат, которые не так далеко в будущем?

2 Ответов

Рейтинг:
2

Member 14717215

У меня были даты, введенные как 00:00:00, как только я удалил его, он загрузился нормально
Я просто отсортировал поля даты от самых старых до самых новых, чтобы найти их как ввод 00:00:00, поскольку критерии не всегда ловили их.


Рейтинг:
16

Jochen Arndt

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

Цитата:
Вы должны указать действительную дату в диапазоне от 1/1/1900 до 12/31/8900
Поэтому вы должны проверить дату Excel и ограничить ее указанным выше диапазоном или убедиться, что лист Excel не содержит таких дат.


ZurdoDev

+5 за знание того, как гуглить. ;)

Jochen Arndt

Спасибо.

Но мой google-foo не был достаточно силен, чтобы найти ссылку MS об этом ограничении рядом с некоторыми сообщениями на форуме.