Как импортировать файл CSV в базу данных DB2 с помощью .NET? - PullRequest
0 голосов
/ 03 августа 2011

Я делаю приложение для Windows.Как импортировать файл CSV в таблицу базы данных DB2?Через гугл я получил одну команду:

IMPORT FROM 'C:\Documents and Settings\My Documents\sample.csv' OF DEL MODIFIED BY COLDEL | METHOD P (1, 2, 3) MESSAGES "C:\messages.txt" INSERT INTO myTable(myTable_col1,myTable_col2,myTable_col3);

Но это тоже не работает, так есть ли какая-либо другая команда или какой-либо код в .NET?

1 Ответ

0 голосов
/ 03 августа 2011

Вам необходимо использовать BulkCopy. (См. Класс DB2BulkCopy ). Вот некоторый код C #:

using (DB2BulkCopy bc = new DB2BulkCopy(myConnectionString))
        {
            bc.DestinationTableName = myDestinationTableName;
            bc.BulkCopyTimeout = 120;
            bc.WriteToServer(myDataReader);
            bc.Close();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...