Posez votre question Signaler

C# : Erreur programme

SonOfGod7 9Messages postés 3 juillet 2009Date d'inscription - Dernière réponse le 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
Lire la suite 

C# : Erreur programme »

6 réponses
Réponse
+0
moins plus
Salut,

Met un S majuscule:

System.Data.SqlClient
Ajouter un commentaire
Réponse
+0
moins plus
j'ai mis le S majuscule mais ça ne marche toujour pas , le même probleme
Ajouter un commentaire
Réponse
+0
moins plus
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?
@+
Ajouter un commentaire
Réponse
+0
moins plus
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;
        }
Ajouter un commentaire
Réponse
+0
moins plus
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!!
@+
Ajouter un commentaire
Réponse
+0
moins plus
chui bête ,J'ai pas prêté attention

merci .
Ajouter un commentaire
Ce document intitulé « C# : Erreur programme » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook