Merci de ta réponse julien

Le probleme c'est que je passe ces instructions... et j'ai tjs un fichier
odb.lck que je n'arrive pas a faire disparaître. En aurais tu un aussi ? (si
tu es sous windows fait apparaître les fichier cachés, il se trouve a coté
de ton fichier base "normalemnt"). Nico



-----Message d'origine-----
De : julien cochennec [mailto:[EMAIL PROTECTED] 
Envoyé : vendredi 5 janvier 2007 16:17
À : prog@fr.openoffice.org
Objet : Re: [prog] fichier .lck aprés fermeture de Obase

[EMAIL PROTECTED] a écrit :
> Bonjour, j'ai un problème avec un fichier le fichier lock (.lck) qui ne
> disparaît pas après la fermeture de ma base Ooo. 
>
> Cette base est gérée via un formulaire writer et des macro OooBasic. Cette
> anomalie provient sans doute de mon code mais je ne sais pas d’où? Auriez
> vous une idée? 
>
> PS: j'ai essayé de regarder mes différentes connexions base, serait ce un
> problème de connexion non fermée? ( je pensais que la sortie d'une macro,
a
> condition qu'elle ne plante pas , fermait la connexion ? est ce vrai? ) 
>
> PSS: Lorsque l'on ferme un document supportant un formulaire base, doit on
> passer une instruction de fermeture dans OOo basic pour "liberer" la base
et
> en autoriser ainsi l'utilisation (non simultannée , bien sur), via une
autre
> interface ? 
>
> D'avance merci si quelqu'un pouvait quelques postes... A bientôt, nicolas
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   
je te met ici la réponse que j'ai trouvé dans le livre programmation 
open office :
si ta connexion est du type :
osource=odbcontext.getbyname(nomdelabase)
oconnexion = osource.getconnection(login,motdepasse)
la dernière instruction provoque la connexion à ta base qui s'appelle 
"nomdelabase" dans sources de données.
tu dois rajouter ces lignes :
oconnexion.close
oconnexion.dispose
pour terminer la connexion à ta base. (si tu as le livre, regarde à la 
page 571).
si tu l'as pas, achète-le pour ton noël (mais non, c'est pas trop tard).

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à