Validation

Signaler
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012
-
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012
-
bonjour tout le monde
voila je suis entrain de développer une application de gestion commercial la base des données sous oracle 10g et la programmation sous delphi mon problème est que a chaque fois ou j'inser ou j'ajoute un enregistrement il faut que je quitte et puis ouvrir pour que l'enregistrement ce valide dans la BD
pouvez vous m'aider s'il vous plait
et merci d'avance

5 réponses

Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
Bonsoir,

un petit .refresh après insert ou append

cantador
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012

mercis cantador mais j'ai déjà essaye avec la propriété refresh et ça ne marche pas
mais un message d'erreur s'affiche comme opération non supporter
encore une fois mercis de votre contribution
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
Bonjour

Généralement avec Oracle, j'utilise des requêtes en SQL (UPDATE, INSERT INTO, SELECT) passée via des TADOQuery.
Cependant, pour que le rafraichissement des tables TADOTable liées à Oracle se fasse, je te conseille une procedure de rafraichissement comme suit :

procedure RefreshTable ;
begin
  if SQLConnection.Connected then
  begin
    ADOTable.DisableControls;
    try
      ADOTable.Close;
      ADOTable.Open;
    finally
      ADoTable.EnableControls;
    end;
  end ;
end;

N.B. Attention, la fermeture des tables entraine des "sauts" du curseur sur l'enregistrement initial dans les différents "control" liés aux tables.

Cordialement.[hr]"L'imagination est plus importante que le savoir." Albert Einstein
Messages postés
1
Date d'inscription
mardi 3 août 2010
Statut
Membre
Dernière intervention
17 janvier 2012

il faudra fait :

Modulgestcarte.Tcartemagnetique.Post; Modulgestcarte.IBTransGestcarte.CommitRetaining;

apres insertion dans une table.


DSA
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012

merci pour votre aide et votre contrebution a tous
Cordialement.