Преобразование .CSV в .MDB в .NET - PullRequest
2 голосов
/ 03 июня 2011

Я преобразовал файл .mdb в формат CSV с помощью ado.net, а затем зацикливал набор записей и записывал данные в файл .csv.

Теперь мне нужно сделать обратное. Я должен преобразовать файл CSV в файл .mdb (таблица доступа, чтобы быть конкретным). Есть какой-нибудь программный код, чтобы помочь мне с этим?

Ответы [ 3 ]

2 голосов
/ 03 июня 2011

Поскольку MS Access поддерживает ODBC, вы можете прочитать свой файл CVS как обычный текстовый файл, проанализировать его и запустить скрипт вставки / обновления в базе данных MS Access.

Проверьте MSDN для подробностей

1 голос
/ 03 июня 2011

Более простым решением было бы выполнить команду DoCmd.TransferDatabase.То же самое касается экспорта данных, который вы уже проделали трудным путем.Вы можете сделать это путем импорта библиотеки объектов доступа.Это библиотека COM, но может быть и версия .net.Это заботится обо всем в одной команде.Вам совсем не нужно беспокоиться о деталях низкого уровня.

1 голос
/ 03 июня 2011

Вы можете использовать .CSV непосредственно в OleDB из учебного руководства здесь http://www.codeproject.com/KB/cs/UsingJetForImport.aspx и записать его обратно в свои файлы / таблицы MDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...