2011-04-20 89 views
0

我想導入一個csv文件到一個c#mvc3 web應用程序中的SQL服務器CE sdf數據庫。我知道我需要先讀取csv文件,然後逐行將文件傳輸到sql數據庫中。我對編程非常陌生,需要一些關於如何做到這一點的指導。CSV導入到SQL Server CE SDF

我聽說Sql Compact Bulk Copy是要走的路,但我不明白如何獲取CSV文件,以便可以使用它。如果任何人都可以對此有所瞭解,我會非常感激。

我希望這是有道理的。

+0

要獲得每一行:http://sqlclient.com/questions/3507498/reading-csv-file – 2011-04-20 13:22:59

+0

Sql Compact Bulk Copy:http:// sqlce bulkcopy.codeplex.com/ – 2011-04-20 13:24:15

回答

0

要創建新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