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 :

[ADO.NET] [ACCESS] Remplissage dataset


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [ADO.NET] [ACCESS] Remplissage dataset
    bonjour,

    j ai lier ma base donnée access avec le driver OleDb
    mais j arrive pas a remplire un dataset avec 2 table !!!

  2. #2
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 88
    Points : 99
    Points
    99
    Par défaut
    Bonjour,

    C'est un peu maigre.
    Tu as une erreur ???
    Tu n'arrive pas à paramètrer ton DataSet ???

    Donne un peu plus d'explication.

    @ +

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    je mais le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim ds as new dataset
    Public da1 As New OledbDataAdapter("select * from table1", con)
    Public da2 As New OledbDataAdapter("select * from Table2", con)
    da1.Fill(ds, "table1")
    da2.Fill(ds, "table2")
    il me donne une erreur sur la dernierre ligne

  4. #4
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 88
    Points : 99
    Points
    99
    Par défaut
    Resalut,

    Essai de passer la valeur de la propriété, de ton DataSet, AcceptChangeDuringFill à False.
    Et effectu un AcceptChange des deux tables en fin de procédure.

    @ +

  5. #5
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 776
    Points
    1 776
    Par défaut
    Bonjour.

    C'est normal que tu déclares 2 fois da1 ?????
    Public da1 As New OledbDataAdapter("select * from table1", con)
    Public da1 As New OledbDataAdapter("select * from Table2", con)

    Conseil : utilise les Option Strict On, Option Explicit, tu détectera de suite ce genre de lapsus.

    Cdt.

  6. #6
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    non j ai déclarer da1 et da2

  7. #7
    Membre actif

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 291
    Points : 270
    Points
    270
    Par défaut
    Salut,

    Pourrais-tu nous montrer ton code complet ?
    Citation Envoyé par Slavar
    dim ds as new dataset
    Public da1 As New OledbDataAdapter("select * from table1", con)
    Public da2 As New OledbDataAdapter("select * from Table2", con)
    da1.Fill(ds, "table1")
    da2.Fill(ds, "table2")
    Sa seul un peu bizar/....Ceci serait mieux
    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim ds as new dataset
    Dim da1 As New OledbDataAdapter("select * from table1", con)
    Dim da2 As New OledbDataAdapter("select * from Table2", con)
    da1.Fill(ds, "table1")
    da2.Fill(ds, "table2")

    Autrement, place un point d'arrêt sur la dernière ligne, et exécute ton code.
    Lors de l'arrêt place le curseur de ta souris ds situé dans sa déclaration, et clique sur la petite loupe. Tu verras ce que contient ton Dataset et si la première table existe bien.

    Sans voir le reste de ton il difficile de te dépanner, on ne voit pas ta connection, son ouverture, sa fermeture....

    http://plasserre.developpez.com/v6-5.htm

    Bonne continuation

    Gwendal

Discussions similaires

  1. [C#/ADO.Net] Lier un dataset à une table SQL server
    Par pitipilot dans le forum Accès aux données
    Réponses: 0
    Dernier message: 04/12/2014, 17h35
  2. ADO.NET, Access, et Seven
    Par Geo2A dans le forum VB.NET
    Réponses: 7
    Dernier message: 08/12/2010, 21h21
  3. ADO.Net - Access - Sous requête
    Par sinople dans le forum ADO.NET
    Réponses: 0
    Dernier message: 19/07/2010, 11h50
  4. [ADO.Net][Access] Pourquoi ai-je une erreur lors de l'Update ?
    Par nazimb dans le forum Accès aux données
    Réponses: 1
    Dernier message: 15/05/2006, 09h37
  5. [Outils][ADO.NET]Quelles différences DataSet/Hibernate ?
    Par kunfuka dans le forum EDI/Outils
    Réponses: 8
    Dernier message: 16/01/2006, 21h37

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