Re: DTS пакеты
От: Steppenwulf  
Дата: 15.09.02 09:06
Оценка:
Да что тут непонятного, у вас в DBF значение строкового типа невозможно перевести в число на MSSQL... Просмотрите файл, может, оператор напутал, ввел вместо числа буковки... в дальнейшем следует написать проверку типа в пакете или хотя бы конвертировать его через SQL -лексемму CASE

case <ПОЛЕ> when <условие корректной конвертации> then cast(<ПОЛЕ> as int) else 0


Всего и делов-то (с)

Кстати, та же запарка часто возникает при внесении в базу DBF-таблиц, содержащих поля даты-времени. Никто не позаботился, чтобы в DBF не было значений даты, скажем, "99/99/99"...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.