SQL vs contrôle DATA

Signaler
Messages postés
239
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
20 février 2012
-
Messages postés
185
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
20 juin 2013
-
Salut à tous.



soit une base de donnée ACCESS 2000 et du code VB6.



Dans mon code VB, j'éxécute une requete CN.EXECUTE "INSERT INTO table..."

puis dans la meme procédure (tout de suite après), je relis mes données à travers

un controle DATA.

MAIS ma grille (dbgrid) reste vide après un DATA1.REFRESH.

Meme apres un :

Data1.Recordset.Close

Data1.Database.Close

Data1.DatabaseName = RTrim(Chemin) & "MaBase.mdb"

Data1.Recordsource = "Select * from matable ..."

Data1.Refresh





Mes données sont pourtant bien là. Car après une fermeture, ouverture

de ma feuille, ma grille cette fois-ci est bien remplie avec mes données provenant de mon INSERT INTO.



Constation : Mon controle va plus vite que la base de données ACCESS,
il essaie de lire les données mais access n'a pas eu encore le temps de
les ecrire !?



Je traine ce probleme depuis des années comment faire, pour résoudre ce probleme.



merci d'avance à tout le monde.

1 réponse

Messages postés
185
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
20 juin 2013

Bonsoir,

Essaye de faire une Requery sur le recordset lié à ton controle Data.
Rs.Requery