【问题标题】:Importing CSV to SQL Server CE SDF将 CSV 导入 SQL Server CE SDF
【发布时间】:2011-04-20 13:19:12
【问题描述】:
我正在尝试将 csv 文件导入 c# mvc3 Web 应用程序中的 SQL 服务器 CE sdf 数据库。我知道我需要先读取csv文件,然后将文件逐行传输到sql数据库中。我对编程很陌生,需要一些关于如何做到这一点的指导。
我听说 Sql Compact Bulk Copy 是要走的路,但我不明白如何获取 CSV 文件以便可以使用它。如果有人能对此有所了解,我将非常感激。
我希望这是有道理的。
【问题讨论】:
标签:
c#
sql-server
asp.net-mvc-3
csv
windows-ce
【解决方案1】:
要创建一个新的 sdf 文件,这是一个小例子:
// if exists delete the file
System.IO.File.Delete("Test.sdf");
string cnn = "Data Source = 'TestDB.sdf'; LCID=1033; Password = <ThePassword>;";
SqlCeEngine ceEngine = new SqlCeEngine(cnn);
ceenngine.CreateDatabase();`
如果您需要了解更多详细信息,可以阅读此 MSDN(使用引擎对象创建数据库)http://msdn.microsoft.com/en-us/library/ms171966.aspx