***********Mise a jour d'un dbgrid***********

keke - 8 nov. 2001 à 17:26
 keke - 9 nov. 2001 à 09:44
Bonjour, mon probleme est le suivant:
J'ai un projet qui contient un formulaire principal, et un formulaire avec un dbgrid. Le dbgrid est rattaché a une table d'une base access qui est vide. Je lance une procédure de chargement de ma table, et j'ouvre mon dbgrid, mais la, il est vide, alors que dans access, il est bien rempli.
J'ai utilisé les méthodes refresh et rebind de dbgrid et data, mais rien a faire.

Merci de votre aide

5 réponses

Est ce que les colonnes contiennent le nom de champs de la table ?
0
Oui, il y'a les noms de champs, mais pas de données
0
Avant de lancer le programme en cliquant avec le bouton droit sur le dbgrid "récupérer les champs" , les données s'affichent elles ?
0
Je pense que c dû à un problème de transaction. Car il y a 2 connexions différentes: une pour le dbgrid et une pour la procédure de chargement.
Dans ce cas, il faut invoquer la méthode committrans (ou quelque chose comme ça ) de l'objet connexion de la procédure de chargement. En faisant ceci, access permettra alors aux autres utilisateurs de voir les modifications.

J'espère que c ça. Parce que oracle fonctionne comme ça.

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Quand je clique sur "extraire les champs, les entetes de colonnes s'affichent, mais pas les données.
0
Rejoignez-nous