Utilisation de scriptforge + python
Bonsoir,
Je découvre et étudie cette amélioration apporté par ce module. Il me semble prometteur pour l' avenir. J' ai démarré un exercice dont le but est de lister l'ensemble des tables d' une base HSQLDB libreoffice. La, je sèche sur la ligne Tables = db.GetTables(), voici le début du code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| #! /usr/bin/env python3
from scriptforge import CreateScriptService
bas = CreateScriptService('basic')
ui = CreateScriptService('ui')
def main(args = None):
# Ouverture de la base de données
doc = ui.OpenBaseDocument('/home/elfouster/Documents/demoDB.odb',"",2)
db = doc.GetDatabase()
# Récupérer la liste des tables
Tables = db.GetTables()
# Afficher les tables
bas.MsgBox("Tables dans la base de données :")
for table in tables:
bas.MsgBox(f"- {table}")
main() |
Le code erreur est:
class attibut error
sf_DataBase object has no attribute GetTables
Pourriez-vous m' éclairer sur cette erreur?
L' erreur pourrait-elle venir d' une utilisation de service ScriptForge?
Cordialement