25 Apr 00:26
Liste des tables d'une base
From: François Breizh <francois.breizh <at> orange.fr>
Subject: Liste des tables d'une base
Newsgroups: gmane.comp.openoffice.devel.french
Date: 2008-04-24 22:26:50 GMT
Expires: This article expires on 2008-05-09
Subject: Liste des tables d'une base
Newsgroups: gmane.comp.openoffice.devel.french
Date: 2008-04-24 22:26:50 GMT
Expires: This article expires on 2008-05-09
Bonjour à tous.
J'ai un problème avec l'accès à la liste des tables d'une base de
données : je souhaite pouvoir supprimer et recréer des tables par macro.
A un moment je veux balayer les tables existantes par quelque chose
comme ça :
/BaseComptes = DatabaseContext.getByName("Paiements")
....
oLstTables = BaseComptes.Tables
If oLstTables.Count > 0 Then
For I = 0 To oLstTables.Count - 1
....
SString = oLstTables.ElementNames(I)
Next I
End If
/Le problème est que la liste obtenue est toujours la même : avec une
base importée d'une autre machine, je retrouve toujours la liste des
tables existantes au début, même lorsque je les ai supprimées ; avec une
base initialisée par macro (qui n'avait aucune table lorsque je l'ai
enregistrée), la liste est toujours vide, même après avoir ajouté des
tables.
Ai-je mal compris l'usage d'une variable de type
com.sun.star.sdb.ODefinitionContainer ?
RSS Feed