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 13
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 3
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
Rejoignez-nous