|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
gestion des transaction sous webdev |
Started by vin.janssens, Jun., 25 2003 1:18 PM - No answer |
| |
| | | |
|
| |
Posted on June, 25 2003 - 1:18 PM |
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 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|