50 votes

Créer un fichier de base de données SQL Server CE de manière programmatique

Comment puis-je créer un nouveau fichier de base de données SQL Server Compact (.sdf) de manière programmatique, sans avoir un fichier modèle existant à partir duquel copier ?

75voto

RedFilter Points 84190

Il y a de bonnes informations ici : Créer une base de données SQL Server Compact Edition avec C#

string connectionString = "DataSource=\"test.sdf\"; Password=\"mypassword\"";
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();

8voto

aminescm Points 51

Tout d'abord, cliquez sur l'onglet Parcourir. Maintenant, naviguez jusqu'à C:\Program Files\Microsoft SQL Server Compact Edition\v3.1 . Maintenant, choisissez le System.Dadta.SqlServerCe.dll cliquez dessus, puis cliquez sur OK pour faire apparaître la référence.

Maintenant, écrivons un peu de code. Tout d'abord, allez à l'en-tête de la classe, oups je veux dire l'en-tête de votre classe et créons une référence d'utilisation.

using System.Data.SqlServerCe;
using System.IO;

  string connectionString;
  string fileName = "aminescm.sdf";
  string password = “aminescm”;

  if (File.Exists(fileName))
  {
    File.Delete(fileName);
  }

  connectionString = string.Format(
    "DataSource=\"{0}\"; Password='{1}'", fileName, password);
  SqlCeEngine en = new SqlCeEngine(connectionString);
  en.CreateDatabase();

Vous pouvez trouver de plus en plus d'informations à ce sujet, c'est vraiment un site web étonnant :

http://arcanecode.com/arcane-lessons/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X