2009-05-27 4 views

Répondre

3

La base de données de l'iSeries est-elle journalisée? C'est nécessaire pour le contrôle des engagements.

+0

oui les fichiers requis en question sont journalisés – chugh97

+0

Votre serveur iSeries est-il sous maintenance logicielle? Si oui, vous pouvez probablement appeler IBM et leur demander directement. –

+0

Il peut également être utile de savoir comment ces procédures stockées sont définies ou utilisées. Utilisez-vous l'instruction SQL CALL, sont-ils des programmes RPG, etc. –

1

Je viens d'avoir le même problème, et compris que le problème est pas dans le code .Net, mais dans la procédure stockée. Vérifiez votre définition de proc stockée pour une option COMMIT. Si elle est définie sur "* NONE", elle sera automatiquement validée, indépendamment des transactions dans votre code .Net. Changez-le en * RR (lecture répétable), et vos transactions devraient fonctionner correctement.

Plus d'informations here.

Questions connexes