IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

probleme de surcharge de fonction


Sujet :

Dotnet

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Par défaut probleme de surcharge de fonction
    Bonjour

    j ai une petite base de donnees (2 tables) que j ai ajoutée a un projet(la db doit afficher dans 1 datagrid un ensemble de matieres et un bouton sur le formulaire doit afficher la matiere selectionnee dans un autre formulaire avec tous les details y afferant)

    j ai cree 1 dataset comprenant les 2 tables(workshop, categories)

    dans le dataset j ai ajouté 1 nouveau tableadapter(denommé Workshoplist) et saisi le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT        Workshops.ID, Categories.Description AS Category, 
     
    Workshops.Days, Workshops.Cost, Workshops.Description
    FROM            Categories INNER JOIN
                             Workshops ON Categories.ID = Workshops.CategoryID
    le deuxieme formulaire (chargé d afficher la matiere avec tous ses details contient un bouton Update .le projet dispose d une classe workshop (middle tier)dans laquelle j ai saisi la fonction suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Function Update(ByVal id As Short, ByVal categoryId As Short, ByVal days As Short, ByVal cost As Decimal, ByVal description As String) As Boolean
            Return adapter.Update(id, categoryId, days, cost, description) > 0
        End Function
    je recois le message d erreur suivant

    overload resolution failed because no accessible Update accepts

    this number of argument(erreur signalee dans le fichier de la classe Workshop)

    Bien entendu je suis allé verifier le

    1)workshopTableAdapter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT        ID, CategoryID, Days, Cost, Description
    FROM            Workshops
    2)categoriestableadapter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select  Id,description from  categories
    3)methode getdata table adapter workshoplist

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Workshops.ID, Categories.Description AS Category, Workshops.Days, Workshops.Cost, Workshops.Description
           FROM  Categories INNER JOIN  Workshops ON Categories.ID = Workshops.CategoryID
    j ignore quelle est la solution car je ne vois pas quel membre manque dans la methode. Toute aide est la bienvenue. La base de donnee est deja attachee au projet.

    Merci d avance
    PS

    les deux classes ecrites en VB.NET sont en pieces jointes .Elles ne comportent pas beaucoup de code juste une trentaine de ligne a peine chacune
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Système] Probleme de Sortit des Fonction Shell
    Par kedare dans le forum Langage
    Réponses: 1
    Dernier message: 14/09/2005, 17h44
  2. Réponses: 2
    Dernier message: 31/05/2005, 09h50
  3. probleme d'appel de fonction!
    Par transistor49 dans le forum C++
    Réponses: 5
    Dernier message: 11/03/2005, 10h46
  4. Réponses: 8
    Dernier message: 13/08/2004, 12h32
  5. Surcharge de fonction d'un edit dynamique
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 4
    Dernier message: 13/10/2003, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo