bonjour,
j ai lier ma base donnée access avec le driver OleDb
mais j arrive pas a remplire un dataset avec 2 table !!!![]()
bonjour,
j ai lier ma base donnée access avec le driver OleDb
mais j arrive pas a remplire un dataset avec 2 table !!!![]()
Bonjour,
C'est un peu maigre.
Tu as une erreur ???
Tu n'arrive pas à paramètrer ton DataSet ???
Donne un peu plus d'explication.
@ +
je mais le code suivant
il me donne une erreur sur la dernierre ligne
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")
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.
@ +
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.
non j ai déclarer da1 et da2![]()
Salut,
Pourrais-tu nous montrer ton code complet ?
Sa seul un peu bizar/....Ceci serait mieuxEnvoyé par Slavar
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager