C# : Erreur programme

Fermé
SonOfGod7 Messages postés 9 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 24 juillet 2009 - 3 juil. 2009 à 11:03
SonOfGod7 Messages postés 9 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 24 juillet 2009 - 3 juil. 2009 à 13:28
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 131 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 28 juin 2013 16
3 juil. 2009 à 11:47
Salut,

Met un S majuscule:

System.Data.SqlClient
0
SonOfGod7 Messages postés 9 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 24 juillet 2009
3 juil. 2009 à 12:42
j'ai mis le S majuscule mais ça ne marche toujour pas , le même probleme
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
3 juil. 2009 à 13:17
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 9 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 24 juillet 2009
3 juil. 2009 à 13:20
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 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
3 juil. 2009 à 13:26
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 9 Date d'inscription vendredi 3 juillet 2009 Statut Membre Dernière intervention 24 juillet 2009
3 juil. 2009 à 13:28
chui bête ,J'ai pas prêté attention

merci .
0