salut.
qui est-ce qu'en veut dire par :
1*procedure stocker et à quoi ça sert et commen utilise TADOStoredProc.
2* trigger et comment les utilisés.
3*commit et comment les utilisés.
et merci pour votre patience avec les débutants
cordialement rec82.
salut.
qui est-ce qu'en veut dire par :
1*procedure stocker et à quoi ça sert et commen utilise TADOStoredProc.
2* trigger et comment les utilisés.
3*commit et comment les utilisés.
et merci pour votre patience avec les débutants
cordialement rec82.
Bonjour,
Les procédures stocké sont des programmes SQL permettant d'automatiser des taches.
Les triger sont des procédure stoké déclenché par une action dans une table la base de donnée (Insert/Delete/Update).
cela permet par exemple d'autoriser l'action (j'autorise les delete si la condition est remplie) de sauvegarder les données (en cas de delete je copie au préalable la ligne d'enregistrement dans une autre table) etc.
en delphi on pourrait definit cela comme des évenement BeforDelete, BeforInser, Beforchange etc.
tout cela peut être fait dans le programme, mais il faut l'implémenter dans chaque programme qui vas utiliser la base de donné. Un triger tournant sur le serveur de base de donnée, tout les programmes utilisant les table les déclencheront.
Les ordres begin trans, commit et rollback permette le travaille transactionelle.
Exemple :
je fais begin trans
J4effectue des modification sur n'importe quelle table de la base de donnée
Si j'ai fais une erreur je roolback et j'annule mes modif
si c'est correcte je fais commit et je valide toutes mes modifs.
Pare exemple si j'ai une facture (1 ligne dans la table facture)
la facture contient 3 lignes de commandes (3 lignes dans la table ligneCommande)
Si je n'utilise pas le transactionelle et que j'ai une coupure de courant après avoir mis a jour les 3 lignes de commandes, l'application s'arrête et le stok n'est pas mis a jour.
si j'utilise le transactionnelle, les modifications faitent depuis le "begin trans" seront AUTOMATIQUEMENT annuler et mon stok correspondra aux factures.
La facture sm'est le stok a jour (3 lignes dans la table stock)
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