Je viens d'intaller la version 3.1 de Open office (j'avais la version 2.4 d'installée).
J'ai du code qui ne fonctionne plus... Celui me permettait d'activer une source de données.
Le code suivant fonctionnait avec la version 2.4
Il permet d'activer une base de données NomBase.odb par programme (visible dans le menu Afficher/Source de données)
Code : Tout sélectionner
nomSource = "NomBase"
nomContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
Chemin = "C:\Test"
CheminUrl = ConvertToURL(Chemin)
uneInstance = nomContext.CreateInstance()
nomDocBase = uneInstance.DatabaseDocument
nomDocBase.AttachResource(CheminUrl & "/NomBase.odb",Array())
nomContext.registerObject(nomSource, uneInstance)
uneInstance.URL = "sdbc:dbase:" & CheminUrl
Merci de votre aide"Erreur d'exécution BASIC.
Une exeption s'est produite :
Type: com.cun.star.lang.NotInitializedException
Message: ."