PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → gestion des transaction sous webdev
gestion des transaction sous webdev
Débuté par vin.janssens, 25 juin 2003 13:18 - Aucune réponse
Posté le 25 juin 2003 - 13:18
Bonjour à tous,

Une question fondamentale me vient:
comment gérer vous vos transactions ?
Je m'explique: je suis sur le point de programmer une page qui va contenir
une table dont je définit
la taille à 14 pour une question de layout. Donc pour se faire j'ouvre une
connection, je lance ma
requête SQL et récupère les 14 première lignes, puis et c'est là ma
question: je dois fermer la requête
et couper la connection à ce moment pour être certain de ne pas garder une
connection ouverte
en cas de crash ou de timout...
Un autre problème est que je ne sais pas comment grâce à un bouton
"suivant", récupérer les 14 autres lignes...
Je pensais garder à chaque foi en mémoire l'ID de ma dernière ligne et dans
le code de ce bouton (dans le cas ou
j'aurais fermer ma connection au niveau du code de la table bien sur)
j'aurais recréer une connection avec de nouveau
une nouvelle requête mais cette foi avec dans ma clause where un truc du
genre where monID plus grand que madernièreligne....

Comment gérer vous ces connection:
vous en ouvrez une qui reste active jusqu'au moment ou on ferme la page, le
browser...etc et utiliser les différentes
fonction SQL disponible sur ce genre de requête....

OU vous préférer utiliser autant de connection qu'il y a de bloc
d'instructions dans chaque bouton
avec à chaque foi la fermeture de cette connection une foi le travail
effectué ??

la deuxième solution me parait la plus sécurisante mais aussi certainement
la plus lourde en terme de
performance...Mais comme je ne connais pas encore bien Webdev, je me pose la
question: quel est
la méthode conseillée ici...

Quels sont vos avis à ce propos ?

Merci d'avance

Vincent