Partager via


Comment : utiliser SQL Server 2005 Compact Edition 3.1 dans des projets managés (Smart Devices)

Mise à jour : novembre 2007

Cette rubrique explique comment utiliser SQL Server 2005 Compact Edition 3.1 dans les projets Smart Device managés. Les développeurs utilisent parfois cette version de SQL Server, car elle est intégrée dans la mémoire ROM des appareils et émulateurs Windows Mobile 6.

Remarque importante :

Avant de commencer, vous devez avoir terminé la Procédure pas à pas : création d'applications Windows Forms pour un appareil.

Pour ajouter une référence à un fournisseur de données managées

  1. Téléchargez et installez le Kit de développement logiciel (SDK) pour Microsoft SQL Server 2005 Compact Edition.

  2. Ouvrez le projet Smart Device que vous avez créé en effectuant la Procédure pas à pas : création d'applications Windows Forms pour un appareil.

  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Ajouter une référence.

    La boîte de dialogue Ajouter une référence s'affiche.

  4. Cliquez sur l'onglet Parcourir, recherchez le fichier lecteur:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\plateforme\System.Data.SqlServerCe.dll, puis cliquez sur OK.

  5. (Visual Basic uniquement) Ajoutez une référence à System.Data.

Pour ajouter une base de données SQL Server 2005 Compact Edition 3.1 au projet

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, pointez sur Ajouter, puis cliquez sur Élément existant.

    La boîte de dialogue Ajouter un élément existant s'affiche.

  2. Dans la liste déroulante Objet de type, sélectionnez Tous les fichiers (*.*).

  3. Recherchez le fichier lecteur:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\Samples\Northwind.sdf, puis cliquez sur Ajouter.

  4. Cliquez sur Annuler dans les boîtes de dialogue Mettre à niveau vers une base de données SQL Server Compact 3.5 et Assistant Configuration de source de données.

    Le fichier de base de données s'affiche dans l'Explorateur de solutions.

Pour se connecter à la base de données

  1. À partir de la boîte à outils, faites glisser un contrôle Button jusqu'au formulaire.

    Si vous ne voyez pas la boîte à outils dans l'environnement de développement intégré (IDE), cliquez sur Boîte à outils dans le menu Affichage. Si l'onglet Contrôles de l'appareil n'est pas visible dans la boîte à outils, cliquez avec le bouton droit sur Boîte à outils, puis sélectionnez Afficher tout.

  2. Cliquez avec le bouton droit sur le contrôle Button dans le formulaire, puis cliquez sur Propriétés.

  3. Dans la fenêtre Propriétés, tapez Connect et appuyez sur ENTRÉE pour définir la propriété Text.

  4. Double-cliquez sur le contrôle Button dans le formulaire.

    L'éditeur de code s'ouvre, avec le curseur positionné dans le gestionnaire d'événements.

  5. Insérez le code Visual Basic suivant :

    Dim conn As New System.Data.SqlServerCe.SqlCeConnection("data source='\Program Files\DeviceSample\Northwind.sdf';")
    conn.Open()
    

    - ou -

    Insérez le code C# suivant :

    System.Data.SqlServerCe.SqlCeConnection conn = new System.Data.SqlServerCe.SqlCeConnection("data source='\\Program Files\\DeviceSample\\Northwind.sdf';");
    conn.Open();
    
    Remarque :

    Il peut s'avérer nécessaire de modifier la chaîne de connexion, selon le dossier de déploiement du projet.

    Lorsque vous déboguez ou déployez cette application, Visual Studio copie l'exemple de base de données Northwind.sdf et déploie l'application sur l'appareil. L'application se connecte à la base de données, mais n'effectue aucune opération.

Voir aussi

Tâches

Comment : mettre à niveau des projets managés vers SQL Server Compact 3.5 (Smart Devices)

Concepts

Utilisation de bases de données SQL Server 2005 Compact Edition 3.1 (Smart Devices)