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

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

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

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


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