Bonjour,
J ai une application delphi 5.0 client serveur qui se connecte à une base de données FIREBIRD (version open source de INTERBASE pour ceux qui ne le sauraient pas encore).
Sur une des tables de cette base de données j'effectue une requete grace a un ibquery du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
select homme, femme from fbunimodif
where homme not in
(select idi from fbidimodif)
or
femme not in
(select idi from fbidimodif)
;
Ma question est : comment puis je ensuite delete les resultats de cette requete : ,
c 'est à dire faire un truc du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Delete from "FBUNIMODIF" where "HOMME"='+IBQUERY1HOMME.AsString+';
Jai essaye avec un ibupdatesql relie a l'ibquery et avec ibdataset mais j ai du mal a tout comprendre, en fait ce n'est pas tres clair pour moi encore tous ces composants dédiés à INTERBASE/FIREBIRD.
J ai bien assimilé ibtable et ibdatasource et ibtransaction pour tout ce qui est lecture, mais l'ecriture et les composant qui vont bien reste un peu flou donc si vous voudriez bien m'éclairez ...
MERCI d avance... :o