IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

connect to sql server compact


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par défaut connect to sql server compact
    Bonjour les Deves

    je commence à travailler sur VS2010 c# et je tente de faire une chaine de connexion à une base de données sql server compact 3.5 (*.sdf)
    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;
    using System.Data.SqlServerCe;
    using Microsoft.Internal;
     
     
     
    namespace DALSQL
    {
        public static class cDBConnexion
        {
            private static SqlCeConnection _connection;
     
            public static SqlCeConnection Connection 
            {
                get 
                {
                    if (_connection == null)
                        _connection = new SqlCeConnection("@Data Source=C:\\Documents and Settings\\mbouali\\Mes documents\\Visual Studio 2010\\Projects\\FormationReservation\\DBFormation.sdf;Password='1254mp0-';Persist Security Info=TRUE");
                    return _connection;
                }
     
            }
            private static SqlCeCommand CreateCommande() 
            {
                SqlCeCommand commande = new SqlCeCommand();
                commande.Connection = Connection;
                if (Connection.State == ConnectionState.Closed)
                    Connection.Open();
                return commande;
            }
            public static DataSet ExecutSelect(string pRequest) 
            {
                DataSet ds = new DataSet();
                SqlCeCommand SqlCommande = CreateCommande();
                SqlCommande.CommandText = pRequest;
                SqlCeDataAdapter dataAdapter = new SqlCeDataAdapter(SqlCommande);
                dataAdapter.Fill(ds);
                return ds;
            }
        }
    }
    mais j'ai le message d'erreur suivant :
    Impossible de charger les composants natifs de SQL Server Compact correspondant au fournisseur ADO.NET de la version 8080. Installez la version correcte de SQL Server Compact. Pour plus d'informations, consultez l'article de la Base de connaissances 974247.
    Merci d'avance pour votre aide !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 53
    Par défaut
    Bonjour les Deves :
    C'est bon j'ai trouvé une solution >> on fait il faut changer le DLL System.Data.SqlServerCe.dll et d'utiliser le DLL qui existe dans C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VS] Remote connection avec SQL Server 2005 Express
    Par Invité dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2006, 22h28
  2. [VB6] Comment se connecter a SQL Server
    Par Vesta dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/04/2006, 11h09
  3. connection à ms sql server
    Par korchimustapha dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/03/2006, 08h31
  4. Connection de SQL SERVER 2005 EXPRESS avec HIBERNATE
    Par jerome giraud dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/02/2006, 09h07
  5. Réponses: 7
    Dernier message: 18/07/2005, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo