Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Avec une application web, lorsque je sors d'internet explorer les transactions restent ouvertes sur la db (sqlAnywhere). Cela bloque si je relance l'application.
Si je sors du programme mais pas d'internet explorer, aucun problème.
Comment faire pour que les transactions se clôturent si par hazard l'utilisateur quitte IE en clickant sur la croix plutôt que de fermer l'application?
Merci
Dernière modification par jcc (27-02-2008 15:43:23)
Hors ligne
ou se trouve ton code de deconnection de la base ?
Hors ligne
si c'est sous webform, je n'ai pas ce probleme... avec sybase ase. je viens de faire le test... et ma connection est bien "killée"...
et regardes aussi les demos fournies par pb, il semble qu'il n'y ait pas non plus ce probleme ...
Hors ligne
Je suis en autocommit donc pas de code spécifique.
Mais j'ai remarqué via sybase central qu'une connexion de type COMMIT reste lorsque je quitte IE et pas quand je quitte l'application et ensuite IE.
Je kill la connexion via sybase central, je relance et ça marche.
Je dois donc prendre à chaque fois la précaution de quitter l'application d'abord et pas IE.
Bon, moi je le sais! mais vous connaissez les utilisateurs!
Donc, je voulais savoir s'il avait moyen de prévenir cela.
Hors ligne
tu as bien mis ton disconnect; dans l'event CLOSE de ton APPLI ?
Hors ligne
OK, je viens de mettre le disconnect dans le close event.
Je ne l'ai jamais fait.
Est-ce obligatoire en webform?
Hors ligne
dis nous si cela marche mieux...
Hors ligne
OK, ça fonctionne.
Et un problème d'éliminé!
Hors ligne
ok, tu n'as plus qu'à mettre RESOLU.
Hors ligne
Merci de mettre [RESOLU] dans le titre du premier message
Hors ligne