pipo20005
Messages postés6Date d'inscriptionmardi 1 février 2005StatutMembreDernière intervention20 juillet 2005
-
19 juil. 2005 à 22:52
Zlub
Messages postés809Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention29 septembre 2010
-
24 juil. 2005 à 21:47
salut à tt les programmeurs, je devellope une petite application qui gere des fournisseur en interaction avec une base de donnée access, mais dans tt mon programme je ne ferme pas mes connections à ma base de donnée et ça me crée de petits droblémes qui peuvent devenir plus serieuse par la suite, alors si quelqu'un m'informe comment ou à vrai dire quand fermer une connection en sortant d'une forme puis en sortant de tte l'application , je serai tres reconnaissants si vous me répondait vite
pipo20005
Messages postés6Date d'inscriptionmardi 1 février 2005StatutMembreDernière intervention20 juillet 2005 20 juil. 2005 à 23:19
merci pour ta reponse , je connais ça , mai mon probléme c'est que je sais pas ou fermer la connection pour que les données se mettent à jours , et si je ferme l'application , le processus généré par cette application reste actif et c'est un serieux probleme, alors si je peux avoir une technique pour fermer la connection au moment de la fermeture de la page active je serai trés reconnaissant, ce qu'il me faut c'est le syntaxe par ce que je suis un debutant.
et si vous pouvez me donner une idée sur l'empaquetage d'une application pour qu'elle soit installable sur les ordinateurs .
et merci bk
Doro81079
Messages postés380Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention24 février 201556 24 juil. 2005 à 21:19
bonsoir,
je ne sais pas si tu as régler ton problème alors au cas où
pour fermer ta connection en fermant l'appli place ce code dans le bouton quitter et/ou form_queryunload et/ou form_unload:
set table=nothing
set base=nothing
' table et base sont les variables du recordset et de la bd déclarées dans option explicit
pour le reste il faut savoir ce que tu as comme bouton ex.ajouter,modifier etc..
Zlub
Messages postés809Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention29 septembre 20108 24 juil. 2005 à 21:47
Salut,
Sur le Unload de ton form principal
tu peux faire,
If cnx.State =1 then cnx.Close
Normalement tu ne dois pas avoir de recordset ouvert ... vu que t'es sensé les fermer et les mette à Nothing dès qu'ils ne servent plus. Donc au pire, il reste à tester si la connexion est ouvert => alors on la ferme. C'est se que j'ai voulu expliquer, mais bon j'avoue c'était un peu bref....