bonjour,
j ai lier ma base donnée access avec le driver OleDb
mais j arrive pas a remplire un dataset avec 2 table !!!:cry:
Version imprimable
bonjour,
j ai lier ma base donnée access avec le driver OleDb
mais j arrive pas a remplire un dataset avec 2 table !!!:cry:
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 ligneCode:
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 8O
Salut,
Pourrais-tu nous montrer ton code complet ?
Sa seul un peu bizar/....Ceci serait mieuxCitation:
Envoyé par Slavar
Code:
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