Validation

fodhel
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012
- 25 déc. 2011 à 14:20
fodhel
Messages postés
9
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
27 mai 2012
- 30 janv. 2012 à 15:33
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

cs_cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
25 déc. 2011 à 23:06
Bonsoir,

un petit .refresh après insert ou append

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

26 déc. 2011 à 09:34
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
0
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
4 janv. 2012 à 14:44
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
0
cdosso
Messages postés
1
Date d'inscription
mardi 3 août 2010
Statut
Membre
Dernière intervention
17 janvier 2012

17 janv. 2012 à 17:19
il faudra fait :

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

apres insertion dans une table.


DSA
0

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

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

30 janv. 2012 à 15:33
merci pour votre aide et votre contrebution a tous
Cordialement.
0