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:
Le code erreur est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
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








Répondre avec citation





Partager