.NET中的.CSV到.MDB转换

时间:2011-06-03 06:23:48

标签: .net ms-access csv

我已使用ado.net将.mdb文件转换为CSV格式,然后在记录集上循环并将数据写入.csv文件。

现在我需要做相反的事情。我必须将CSV文件转换为.mdb文件(特定的访问表)。是否有任何编程代码可以帮助我解决这个问题?

3 个答案:

答案 0 :(得分:2)

由于MS Access支持ODBC,您可以像往常一样读取CVS文件文本文件,解析它并在MS Access数据库中运行插入/更新脚本。

查看MSDN了解详情

答案 1 :(得分:1)

您可以在本教程http://www.codeproject.com/KB/cs/UsingJetForImport.aspx中直接在OleDB中使用.CSV,并将其写回.mdb文件/表。

答案 2 :(得分:1)

更简单的解决方案是运行DoCmd.TransferDatabase命令。导出数据的成本相同,您已经完成了很多工作。您可以通过导入Access对象库来完成此操作。这是一个COM库,但也可能有.net版本。这将在一个命令中处理所有事情。您根本不需要处理低级别的细节。