powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неккорректно обрабатываются данные в DTS-пакете
2 сообщений из 2, страница 1 из 1
Неккорректно обрабатываются данные в DTS-пакете
    #33728375
DTS_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться!
Есть таблица VFP:
сkod C(3)
dfrom D NULL
dto D NULL

при попытке сложить данные в SQL-server путем создания визардом DTS пакета
нулевые даты преобразуются в дату 30.12.1899
В smalldatetime вообще не складывает - переполнение - проверяю = все нормально.
Что бы это значило? Может, какие установки неверные?
Для подключения использую OLE DB провайдер VFP
...
Рейтинг: 0 / 0
Неккорректно обрабатываются данные в DTS-пакете
    #33728483
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все правильно. В MS SQL такого понятия как "пустая дата" не существует. Есть значение NULL, но нет "пустого" значения.

Поэтому, при закачке данных, если встречается "пустая дата", то она автоматически конвертируется в некоторую дату по-умолчанию. В данном случае 30.12.1899. А формат SmallDate видимо такую дату записать не может - переполнение.

Надо либо в запросе DTS-пакета сделать преобразование "пустой" даты в значение NULL, либо ДО скачивания сделать эту замену.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Неккорректно обрабатываются данные в DTS-пакете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]