Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 При DTS теряются значения полей  [new]
Кузьма
Member

Откуда:
Сообщений: 2
При DTS из Exel в базу,если в поле допустим первые 10 строчек поля пустые,а остальные нижние со значениями,происходит потеря всех значений при передаче.И главное никаких ошибок не выдается-succesfully!Если поставить в первую строку поля Exel нолик,нет проблем,все закачивается.Кто с этим сталкивался подскажите,как это решается.
ID__Name__Quantity
1___aaa____
2___bbb____
3___ccc____
4___ddd____10
28 апр 03, 00:45    [185681]     Ответить | Цитировать Сообщить модератору
 Re: При DTS теряются значения полей  [new]
alex_k
Member

Откуда: krasnoyarsk
Сообщений: 6683
Ну так поставь ты этот нолик и не парься :-)
А если хочеш больщого и чистого(в смысле чтобы все правильно и красиво) пиши сам подобные утилиты.
28 апр 03, 05:04    [185698]     Ответить | Цитировать Сообщить модератору
 Re: При DTS теряются значения полей  [new]
Pavel_AA
Member

Откуда:
Сообщений: 13
А в SQL таблице, куда данные закачиваются, NULL`ы разрешены?
28 апр 03, 09:46    [185785]     Ответить | Цитировать Сообщить модератору
 Re: При DTS теряются значения полей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Измените значение ключа в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel\TypeGuessRows
на 0
28 апр 03, 10:18    [185822]     Ответить | Цитировать Сообщить модератору
 Re: При DTS теряются значения полей  [new]
Glory
Member

Откуда:
Сообщений: 104760
DTS определяет тип данных в столбце файла Exсel по первым 5-ти элементам. Поместите туда значения нужного типа.
28 апр 03, 10:23    [185830]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить