Un petit post ici car pas de réponse dans le forum d'en face.
J'essaye de mettre en place des transactions.
Pour tester le HTransactionInterrompue(), je un fait un CTRL-ALT-SUPP
pour arreter mon traitement (une boucle avec MAJ de 3 fichiers).
Je relance mon applic, le HTransactionInterrompue() intercepte la
transaction non aboutie. Je desactive l'integrité ainsi que les doublons
et je fais un HTransactionAnnule et là patatra...erreur wlangage avec le
message ci-dessous.
Est-ce que quelqu'un a réellement mis en place les transactions ?
si oui ça marche ou pas ?
Pour info ce message a été transmis au ST qui n'est pas au courant de
genre d'erreur et qui va voir.....
Message d'erreur :
Vous avez appelé la fonction HTransactionAnnule.
Erreur renvoyée par le serveur <serveur2000:4901> :
La transaction n'a pas pu être annulée.
Erreur d'intégrité.
Impossible d'accéder à l'enregistrement numéro <1987> du fichier
<C:\data\CSHF10\BDD\Client\PIED_FAC.FIC>. Une transaction ayant accédé à
cet enregistrement a échoué et la transaction n'a pas encore été
annulée. Vous devez annuler la transaction avant de pouvoir accéder à
cet enregistrement. La transaction sera annulée lors du prochain
HTransactionDébut. Vous pouvez aussi annuler la transaction par
HTransactionAnnule.
merci
--
Bruno A
suivre ce lien pour répondre :
http://cerbermail.com/?TF4s3h4ejs
;)
Pourquoi désactiver l'integrité ainsi que les doublons ???
Bruno A
a écrit :
Pourquoi désactiver l'integrité ainsi que les doublons ???
parce que le message me dit qu'il y a un pb d'intégrité mais c'est vrai qu'au départ je n'avais rien désactivé. En tout cas avec ou sans le pb demeure !
-- Bruno A
suivre ce lien pour répondre : http://cerbermail.com/?TF4s3h4ejs ;)
elecoest@netcourrier.com a écrit :
Pourquoi désactiver l'integrité ainsi que les doublons ???
parce que le message me dit qu'il y a un pb d'intégrité mais c'est vrai
qu'au départ je n'avais rien désactivé. En tout cas avec ou sans le pb
demeure !
--
Bruno A
suivre ce lien pour répondre :
http://cerbermail.com/?TF4s3h4ejs
;)
Pourquoi désactiver l'integrité ainsi que les doublons ???
parce que le message me dit qu'il y a un pb d'intégrité mais c'est vrai qu'au départ je n'avais rien désactivé. En tout cas avec ou sans le pb demeure !
-- Bruno A
suivre ce lien pour répondre : http://cerbermail.com/?TF4s3h4ejs ;)