salam ,
dans delphi 7 , j'ai le volet oracle acces :
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 :
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 sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT Champ1, Champ2 FROM maTable
tu dois écrire les INSERT et UPDATE suivants
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
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
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager