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

Откуда:
Сообщений: 59
Таблица Items_Copy с автоинкриментом ID

ID Name
1 dfvd
2 ghfg

first.xls содержит колонку типа
test1
test2
...
test100

Надо вставить в таблицу 100 записей

BULK INSERT study.dbo.Copy_Items FROM 'C:\Documents and Settings\Admin\first.xls'


Ругается на формат
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (ID).

Пробовала в xls поменять тип ячеек с общего на текстовый, но результата нет.

Ребят,подскажите, что делать.
26 июн 12, 18:46    [12778815]     Ответить | Цитировать Сообщить модератору
 Re: bulk insert fom xls  [new]
Glory
Member

Откуда:
Сообщений: 104751
juliaSt
Ребят,подскажите, что делать.

Как всегда читать хелп BULK INSERT
Вот с чего вы решили, что данная команда может работать с xls ?
26 июн 12, 19:28    [12778922]     Ответить | Цитировать Сообщить модератору
 Re: bulk insert fom xls  [new]
juliaSt
Member

Откуда:
Сообщений: 59
конечно же смотрела примеры из хэлпа, вот только все равно сыплются ошибки

BULK INSERT study.dbo.Copy_Items FROM 'C:\Documents and Settings\Admin\first.txt' with (rowterminator='\n')



Msg 4832, Level 16, State 1, Line 1
Bulk load: An unexpected end of file was encountered in the data file.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
26 июн 12, 20:29    [12779089]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить