Rechercher : dans
Par :

C# : Erreur programme

Dernière réponse le 3 jui 2009 à 13:28:57 SonOfGod7, le 3 jui 2009 à 11:03:37 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Safari 530.5

Meilleures réponses pour « C# : Erreur programme » dans :
[Langage C] C/C++ Erreur de segmentation Voir Qu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Caractéristiques du langage C VoirLe fichier source Le fichier source d'un programme écrit en langage C est un simple fichier texte dont l'extension est par convention .c. Note d'un visiteur (J.Grondin) : L'extension est en minuscules. Le .C (majuscule) est interprété par...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

Cisco_31, le 3 jui 2009 à 11:47:48

Salut,

Met un S majuscule:

System.Data.SqlClient

Répondre à Cisco_31

2

SonOfGod7, le 3 jui 2009 à 12:42:13

J'ai mis le S majuscule mais ça ne marche toujour pas , le même probleme

Répondre à SonOfGod7

3

chuka, le 3 jui 2009 à 13:17:33

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?
@+
Sur un malentendu, ca peut marcher!!

Répondre à chuka

4

SonOfGod7, le 3 jui 2009 à 13:20:00

public System.Data.Common.DbConnection CreateConnection(string ProviderName, string ConnectionString)
        {
            _DbProviderFactory = System.Data.Common.DbProviderFactories.GetFactory(ProviderNa­me);
            System.Data.Common.DbConnection oDbConnnection = _DbProviderFactory.CreateConnection();
            oDbConnnection.ConnectionString = ConnectionString;

            return oDbConnnection;
        }

Répondre à SonOfGod7

5

chuka, le 3 jui 2009 à 13:26:00

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!!
@+ Sur un malentendu, ca peut marcher!!

Répondre à chuka

6

 SonOfGod7, le 3 jui 2009 à 13:28:57

Chui bête ,J'ai pas prêté attention

merci .

Répondre à SonOfGod7
Collection CommentÇaMarche.net