Philippe Allart a écrit :
Btions.

L'application s'exécute bien au premier appel.
Si on réexécute l'application sans sortir d'OOo, ça se plante sur
le StoreAsURL marqué d'une flèche, avec une "InteractiveAugmentedIOException"

----------------
monDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
maSource = monDBContext.CreateInstance()
monDoc = maSource.DatabaseDocument
monDoc.storeAsURL(convertToURL(nomODB), Array()) <===
monDBContext.registerObject(nomSource, maSource)
maSource.URL = "sdbc:flat:" & chemin
maSource.info() = info
monDoc.store
------------------

Pour info, j'ai essayé de contourner le problème en ne sauvegardant pas le document .odb et en conservant en mémoire monDBContexte et maSource.

Mais la source est inutilisable si le .odb n'est pas sauvegardé physiquement. Le message d'erreur suggère d'utiliser l'interface XStorable.

Ph.

--

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

Répondre à