Rechercher : dans
Par :

Connection C# & sql server 2005

Dernière réponse le 7 fév 2009 à 02:07:26 feros2184, le 6 fév 2009 à 10:16:50 
 Signaler ce message aux modérateurs

Bonjour, je cherche la chaîne de connection pour me connecter à ma base de donné SQL Server 2005 avec C#.
J'ai essayé avec çà :

OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = @"provider=SQLOLEDB.1;DataSource=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\MaBase.mdf;Initial Catalog=MaBase;";
           
             try
            {
                conn.Open();
                MessageBox.Show("Base de données ouverte....");
               
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
      
            conn.Close();




Mais j'obtiens ce message d'erreur :

Spécification de permission non valide
Attribut de chaîne de connexion non valide


Je n'ai pas précisé dans cette string les attributs user et password car j'ai coché l'option windows authentication quand j'ai crée ma base de donné.

Savez-vous pourquoi cette chaine de connection n'est pas valide ?

NB: je travaille sur visual studio 2008

Merciiiiiiiiiiiiiiiiii

1

Melooo, le 6 fév 2009 à 10:21:45

Bonjour,
Jettez un oeil la dessus : http://www.connectionstrings.com/

Répondre à Melooo

2

feros2184, le 6 fév 2009 à 10:40:13

Merci Melooo pour votre reponse,

j'ai deja cherché sur ce site mais j'ai pas arrivé a trouvé la solution...

toujours il m'affiche:

Spécification de permission non valide
Attribut de chaîne de connexion non valide

Répondre à feros2184

3

Melooo, le 6 fév 2009 à 11:06:19

Je me trompe peut etre mais OleDBConnection c'est pas pour une base de donnée Access ? Pour une base de donnée SQL Server c'est SqlConnection je crois.

Répondre à Melooo

4

 feros2184, le 7 fév 2009 à 02:07:26

Merci à tous
j'ai trouver la solution...


OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = "Provider=SQLOLEDB;Driver={SQL Native Client};Server=SERT\\SQLEXPRESS;Database=client;Trusted_Connection=yes;";
            try
            {
                conn.Open();
                MessageBox.Show("Base de données ouverte....");
                // Insert code to process data.
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

Répondre à feros2184
Collection CommentÇaMarche.net