salam ,
dans delphi 7 , j'ai le volet oracle acces :
Pièce jointe 197048
j'ai utilisé le composant smartquery pour un select , mais j'ai pas arrivé à utiliser insert et update
merci d'avance pour tous qui nous aide
salam ,
dans delphi 7 , j'ai le volet oracle acces :
Pièce jointe 197048
j'ai utilisé le composant smartquery pour un select , mais j'ai pas arrivé à utiliser insert et update
merci d'avance pour tous qui nous aide
Je ne connais pas ce composant en particulier car je n'utilise que TOraQuery
Je n'aime pas trop les Update SQLs, je préfère soit des SQL explicites de mise à jour ou utiliser une couche d'objet métier
mais comme il en existe dans les projets que je maintiens, je suis obligé de connaitre
le SQL principale c'est le SELECT
Ensuite les Update SQLs, il faut écrire de façon paramètré les INSERT, UPDATE et DELETE
Ces deux requêtes seront implicitement utilisés si l'on utilisé un Append/Post, un Edit/Post ou un Delete
Pour un SELECT
Code:SELECT Champ1, Champ2 FROM maTable
tu dois écrire les INSERT et UPDATE suivants
Code:
1
2
3
4
5 INSERT INTO maTable(Champ1, Champ2) VALUES (:Champ1, :Champ2) UPDATE maTable set Champ2 = :Champ2 WHERE Champ1 = :Champ1 DELETE FROM maTable WHERE Champ1 = :Champ1
En fin, :OLD_... permet d'avoir l'ancien valeur d'un champ et non la nouvelle valeur