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

VB.NET Discussion :

paramètre de DataAdapter.Fill


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 216
    Par défaut paramètre de DataAdapter.Fill
    Bonjour,

    C'est la première fois que je dois charger une base de données dans un Dataset sous Visual Web en VB.

    Je n'arrive pas à paramétrer correctement la méthode Fill du DataAdapter.
    Voici mon code de mes tests. Je l'ai écrit tel que la doc de microsoft le préconise en passant le dataset en paramètre. Pourtant, il génère l'erreur suivante: "Une valeur de type 'DataOeuvres' ne peut pas être convertie en 'DataOeuvres.TraductDataTable'."

    Dim oDs As New DataOeuvres
    Dim oDtAdapt As DataOeuvresTableAdapters.TraductTableAdapter
    Dim oTable As DataOeuvres.TraductDataTable
    oDtAdapt.Fill(oDs)
    ' oTable = oDs.Tables("Traduct")
    For I As Integer = 1 To oTable.Rows.Count
    MsgBox(oTable.Rows(I).Item("Poeme"))

    Next

    Quelqu'un peut-il m'aider?
    Merci!
    Paul Van Walleghem

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Par défaut
    Bonjour,

    Pour la méthode Fill essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
            Dim oDs As New DataOeuvres
            Dim dtaTraduct As DataOeuvresTableAdapters.TraductTableAdapter
            Dim dttTraduct As DataOeuvres.TraductDataTable
            Dim bdsTraduct as New BindingSource
     
         dttTraduct = me.oDs.Traduct
         dtaTraduc.Fill(dttTraduct)
     
         bdsTraduct.DataSource = me.oDs
         bdsTraduct.DataMember = me.dttTraduct.ToString()
    Pour le reste à toi d'adapter par rapport à ce que tu veux faire.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 216
    Par défaut
    Merci

    Cela marche pour la méthode Fill. Cependant, je n'ai pas pu instencier d'objet
    "BindingSource". Ce type ne semble pas défini. Mais cet objet est-il nécéssaire?
    A+

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 23
    Par défaut
    Non cela n'est pas forcement nécessaire, o, l'utilise principalement pour remplir par exemple une datagrid ou autre.

    Tout depend de ce que tu compte faire.

    A++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Timeout sur un dataAdapter.Fill
    Par TCW78 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 25/04/2008, 15h53
  2. Passage de paramètres à une fenetre fille
    Par Minos2 dans le forum MFC
    Réponses: 11
    Dernier message: 18/07/2007, 13h35
  3. dataAdapter Fill (dataSet,"tel");
    Par lion000 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/05/2007, 18h25
  4. Réponses: 11
    Dernier message: 03/05/2007, 10h23
  5. Passage de paramètre fenêtre mère --> popup fill
    Par senacle dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/10/2005, 15h48

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