C# : Erreur programme

SonOfGod7 Messages postés 11 Statut Membre -  
SonOfGod7 Messages postés 11 Statut Membre -
Bonjour, à tous.
salut je veux tester une classe que j'ai creer pour cela j'ai ecri ça dans mon main

AccesData obj;
obj = AccesData.GetInstance();
System.Data.Common.DbConnection conn;
//j'ai un probleme au niveau de cette methode
// sqlclient est souligné , je comprend pas pourquoi, pourtant ma mehode reçoi en parametre un provider name
conn = obj.CreateConnection(System.Data.sqlClient, "initial catalog=data; data source=.;integrated security=true;");
obj.affiche();
Console.ReadLine();

J'ai ajouter la reference system.data car je n'ai pas vu system.data.sqlclient

6 réponses

Cisco_31 Messages postés 141 Statut Membre 16
 
Salut,

Met un S majuscule:

System.Data.SqlClient
0
SonOfGod7 Messages postés 11 Statut Membre
 
j'ai mis le S majuscule mais ça ne marche toujour pas , le même probleme
0
chuka Messages postés 980 Statut Membre 378
 
Salut,
Tu lui passerai pas en paramètre un espace de nom??(System.Data.SqlClient)
On peut voire ta fonction, les paremetres qu'elle prend?
@+
0
SonOfGod7 Messages postés 11 Statut Membre
 
public System.Data.Common.DbConnection CreateConnection(string ProviderName, string ConnectionString)
        {
            _DbProviderFactory = System.Data.Common.DbProviderFactories.GetFactory(ProviderName);
            System.Data.Common.DbConnection oDbConnnection = _DbProviderFactory.CreateConnection();
            oDbConnnection.ConnectionString = ConnectionString;

            return oDbConnnection;
        }
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chuka Messages postés 980 Statut Membre 378
 
Salut,
donc ta fonction doit prendre en valeur un string, du type "MySql"...
conn = obj.CreateConnection("Mysql", "initial catalog=data; data source=.;integrated security=true;");
Bon courage!!
@+
0
SonOfGod7 Messages postés 11 Statut Membre
 
chui bête ,J'ai pas prêté attention

merci .
0