Probleme Méthode isUser [Résolu]

Signaler
Messages postés
111
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
13 juin 2010
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Je trouve actuellement un logiciel de gestion et comptabilité. Mais j'ai un petit problème. Voici ce problème :
J'ai une méthode isUser(string login, string pass) créé grâce à ADO .Net 2.0 (DataSet, TableAdatpter et DataTable).

je l'utilise dans une méthode d'évenement :

              _01GestionDB.bddDataSetTableAdapters.UserTableAdapter taUser =
                    new Project01Gestion._01GestionDB.bddDataSetTableAdapters.UserTableAdapter();

            _01GestionDB.bddDataSet.UserDataTable dtUser = taUser.isUser("ee","se");

lprobleme ici, c'est que le compilateur de VS 2005 affiche l'erreur suivante :

Error    1    Cannot implicitly convert type 'object' to 'Project01Gestion._01GestionDB.bddDataSet.UserDataTable'. An explicit conversion exists (are you missing a cast?)

ce que je comprend pas c'est que les paramètres de la fonction sont bien des string, alors je ne comprend pas. A moins que c'est différent de Java.

Avez vous une solution ?

2 réponses

Messages postés
111
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
13 juin 2010
2
J'ai trouvé la solution. On n'a pas le droit de faire :
_01GestionDB.bddDataSet.UserDataTable dtUser = taUser.isUser("ee","se");

car la méthode isUser(string, string) retoune une valeur et une seule et non des DataRow.

Cependant on peut assingner l'appel de méthode à un composant TextBox par exemple.

Voilà. J'esprère que ça vous aidera !

:)
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
pour cela il faudrait savoir ce que fait la méthode isUser !

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]