2011-04-20 4 views
0

J'essaie d'importer un fichier csv dans une base de données SQL sever CE sdf dans une application Web C# mvc3. Je comprends que je dois d'abord lire le fichier csv, puis transférer le fichier ligne par ligne dans la base de données sql. Je suis très novice en programmation et j'ai besoin de quelques conseils sur la façon de le faire. J'ai entendu dire que Sql Compact Bulk Copy est le chemin à parcourir, mais je ne comprends pas comment obtenir le fichier CSV afin qu'il puisse être utilisé par cela. Si quelqu'un peut faire la lumière sur ce sujet, je serais très reconnaissant.Importation de CSV vers SQL Server CE SDF

J'espère que cela a du sens.

+0

Pour obtenir chaque ligne: http://stackoverflow.com/questions/3507498/reading-csv-file –

+0

Sql Compact Copie en bloc: http: // sqlce bulkcopy.codeplex.com/ –

Répondre

0

Pour créer un nouveau fichier sdf ceci est un exemple Litle:

// 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();` 

Si vous avez besoin de savoir plus d'informations, vous pouvez lire ce MSDN (Créer une base de données à l'aide de la Objet du moteur) http://msdn.microsoft.com/en-us/library/ms171966.aspx

Questions connexes