|
Iniciado por guest, 03,abr. 2006 16:40 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 03,abril 2006 - 16:40 |
Bonjour
Dans une boucle TantQUe
je parcours des factures.
je commence par: SQLTransaction(sqlDébut,wCnxSAGECI)
Pour chaque facture j'insère 3 lignes d'écriture comptable SAGE. en faisant 3 traitements du genre: SI PAS HExécuteRequêteSQL(sd_insert,wReqi) ALORS Erreur("Erreur d’initialisation de la requête"+RC+HErreurInfo()) SQLTransaction(sqlAnnule,wCnxSAGECI) wErrTrt = Vrai wErrTrtLibelle = "Pb : Ecriture TVA (3/3)" FIN
Avant la FINTANTQUE, j'ai c ecode: SQLTransaction(sqlFin,wCnxSAGECI)
Si lors d'une des insertions, il y a un pb, alors, la transaction fonctionne. Et Je passe à l'enregistrement suivant.
En revanche si tout se passe bien et avant de passer au prchain enregistremnt, alors: j'ai un bug: sur la transaction(sqlfin) avec comme message: Aucune transaction n'a été amorcée sur la connexion 'enquestin"
ai je loupé qqch?
merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 03,abril 2006 - 17:03 |
il faudrait le code complet, Ã mon avis le sqldebut ou sqlfin est au mauvais endroit
hello world a pensé très fort :
Bonjour
Dans une boucle TantQUe
je parcours des factures.
je commence par: SQLTransaction(sqlDébut,wCnxSAGECI)
Pour chaque facture j'insère 3 lignes d'écriture comptable SAGE. en faisant 3 traitements du genre: SI PAS HExécuteRequêteSQL(sd_insert,wReqi) ALORS Erreur("Erreur d’initialisation de la requête"+RC+HErreurInfo()) SQLTransaction(sqlAnnule,wCnxSAGECI) wErrTrt = Vrai wErrTrtLibelle = "Pb : Ecriture TVA (3/3)" FIN
Avant la FINTANTQUE, j'ai c ecode: SQLTransaction(sqlFin,wCnxSAGECI)
Si lors d'une des insertions, il y a un pb, alors, la transaction fonctionne. Et Je passe à l'enregistrement suivant.
En revanche si tout se passe bien et avant de passer au prchain enregistremnt, alors: j'ai un bug: sur la transaction(sqlfin) avec comme message: Aucune transaction n'a été amorcée sur la connexion 'enquestin"
ai je loupé qqch?
merci
-- Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile. S'il n'était pas difficile, ce ne serait pas un problème. " |
| |
| |
| | | |
|
| | |
| |
Publicado el 03,abril 2006 - 17:33 |
désolé, erreur de ma part.
Cela fonctionne bien. |
| |
| |
| | | |
|
| | | | |
| | |
|