Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Импорт из Excel в SQL


Автор: InfernalDemon 18.9.2009, 11:36
Здраствуйте.
Подскажите пожалуста почему у меня при импорте даных с Excel в SQL 2000 пропадают 
целые числа такие как 222, 34 ит.д. а такие числа как 23.5, 3453.09 импортируются.
Вот код для импорта:

Код

Select * Into XLImport from OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=E:\ex.xls', [ls$])
В чем проблема?

Автор: Akina 18.9.2009, 11:45
Пропадают - это вместо значения в поле ложится null? или летит ошибка импорта? или что ещё?

Добавлено через 46 секунд
MS SQL 2000 - просто или SP4?

Автор: InfernalDemon 18.9.2009, 11:48
В таблице SQL отображается NULL в место числа которое есть в Excel.

Автор: Akina 18.9.2009, 12:33
Почитайте повнимательнее http://msdn.microsoft.com/ru-ru/library/ms141683.aspx - может, найдётся источник проблемы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)