|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2004 Messages : 4 ![]() |
Voila mon problème (en fait je suis nouveau sur interbase et sql en général)
Dans une application delphi que je suis entrain de concevoir j'utilise interbase et plus particulierement un "TRIGGER after update" pour calculer la moyenne de plusieurs valeurs entrées : mais apparamment interbase cherche à mettre à jours tous les champs de la table or je ne veux modifier que l'enregistrement courant Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Pourquoi stoquer une valeur calculée ???
Sinon pour vous aider il faudrait nous en dire un peu plus, nous donnez le code de votre trigger par exemple. Car si vous ne faites que celà n'affecte que l'enregistrement courrant. |
|
|
00
|
|
|
#3 | |||
|
Invité de passage
![]() Inscription : juillet 2004 Messages : 4 ![]() |
En fait je ne veux pas passer par l'événement ONCALCFIELD de delphi car avec une table de 15000 enregistrements c'est assez lourd je voudrais donc faire le calcul dans le serveur plutot et uniquement les valeurs qui ont changé.
Pour ce qui est du code complet du trigger le voici : Code :
Citation:
|
|||
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Et donc pourquoi ne pas essayé la correction que je vous ai proposé ?
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2004 Messages : 4 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com