将CSV数据批量导入Microsoft SQL Server Compact Edition表?

时间:2011-12-04 18:25:57

标签: c# sql sql-server visual-studio sql-server-ce

在新手友好级别,您能解释如何将数据从CSV文件批量导入Microsoft SQL Server Compact Edition中的表吗?我仍处于为MS SQL Server CE后端数据库创建C#前端的阶段。这是在Visual Studio 2010中使用MS SQL Server CE 3.5(如果重要的话,终极版)。我可能更喜欢通过GUI数据库设计器来实现,方便,但如果有必要,我会欢迎SQL命令。这将作为开发人员完成一次,不需要由最终用户使用。

我已经完成了Google搜索和Stackoverflow搜索,但仍然没有成功完成我想要做的事情。

2 个答案:

答案 0 :(得分:5)

您可以使用我的SQL Server Compact Toolbox VS加载项将CSV文件导入(生成INSERT语句)到SQL Server Compact Table - http://sqlcetoolbox.codeplex.com

答案 1 :(得分:0)

一旦我需要将批量数据导入到SQL compact中,我就使用了LINQPad工具。您可以在LINQ中轻松制定查询,并且可以使用File.ReadAllLines()String.Split(chardelimiters, StringSplitOptions)Convert.ToInt32()/.ToDouble()等轻松地将数据从CSV文件中分块。