Requête Update [Résolu]

Signaler
Messages postés
76
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2014
-
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
salut tout le monde,
j'ai une application de gestion.A chaque lancement de l'application, je mets à jour tous les enregistrements du champ "Date_actuelle" de la table "Livres".c'est à dire,j'y poste la date du jour. .comment résoudre ce problèmeavec une requête Update ?
merci
A voir également:

7 réponses

Messages postés
76
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2014

merci beaucoup cantador! ça marche.
auparavant,j'ai fait ce code :
with Query1.SQL do
  begin
    Clear;
    Add('Update Livres ');
    Add('Set Date_actuelle =:Date_actuelle ');
    Query1.ExecSQL;
  end;

je n'ai pas donné la valeur du champ "Date_actuelle",donc c'est pour ça que ça n'a pas marché!

merci encore.
cordialement .
[../auteur/CANTADOR/705439.aspx ]
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
Bonsoir,

Base de données ?
Outil de développement ?
Mode d'exécution direct sous editeur ou par programmation ?

cantador
Messages postés
76
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2014

Bonsoir,
pardon,je travaille sous delphi 7.
mon SGBD : paradox.
je veux faire une requête update avec un mode d'exécution  par programmation.
merci
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
procedure TForm1.Button13Click(Sender: TObject);
begin
  with Query2.SQL do
  begin
    Clear;
    Add('Update Livres ');
    Add('Set Date_actuelle =:CeJour ');
    Query2.ParamByName('CeJour').Value := Date;
    Query2.ExecSQL;
  end;
end;

cantador
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
A noter:

=:


->>> paramètre

:=
->>> affectation

merci d'accepter ma réponse..

cantador
Messages postés
76
Date d'inscription
mardi 18 décembre 2007
Statut
Membre
Dernière intervention
11 mars 2014

salut cantador,

j'ai remplacer " date" par "now" et le tour est joué:
------------------------------------------------------------------
Query1.ParamByName('Date_actuelle').Value := now;
------------------------------------------------------------------
merci encore!
au plaisir
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
oui, ça marche aussi avec now
tout dépend du format de stockage du champ "Date_actuelle "

cantador