c # набор данных в таблицу SQL Server, где источник данных происходит из CSV - PullRequest
0 голосов
/ 26 августа 2009

Я хотел знать, какой самый простой / лучший способ получить набор данных, содержащийся в сетевом представлении, в базу данных SQL Server.

Очки на заметку:

Данные поступают из файла .CSV, который импортируется в приложение. Затем пользователь может изменить данные ячейки

Затем они нажимают кнопку и, возможно, загружают в таблицу SQL Server.

Дано, что имена столбцов будут совпадать, и типы данных также должны совпадать.

Команды будут только вставляться. без удаления или обновления.

LINQ тоже в порядке.

Ответы [ 2 ]

1 голос
/ 26 августа 2009

Некоторая информация здесь и http://aspalliance.com/1107 для заполнения набора данных с помощью CSV. Сделав это, вы можете использовать DataAdapter для записи его в SQL.

Еще одна мысль. Я привык делать это вручную, но я думаю, что вы можете сделать это через SP. В SP вызовите OpenRowSet и прочитайте данные прямо в коде SQL.

0 голосов
/ 26 августа 2009

Вы можете использовать SQLBulkcopy. Он может взять Datatable и затем загрузить содержимое в базу данных SQL Server.

...