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
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
-
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

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
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
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
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
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
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
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
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
oui, ça marche aussi avec now
tout dépend du format de stockage du champ "Date_actuelle "

cantador