Bonjour à toutes et à tous,Le Modérateur a écrit : Merci de respecter la syntaxe des balises : https://forum.openoffice.org/fr/forum/v ... 295#p27295
Le balisage doit être correctement orthographié (première lettre en majuscule puis le reste en minuscules), le tout entre crochets. [Base] et non [BASE].
Je cherche de l'aide pour résoudre le problème suivant:
J'ai un fichier .odb qui pointe à l'ouverture sur une base ACCESS, avec des formulaires et des macros liées à ces formulaires. Tout fonctionne bien.
J'ai créé un formulaire avec un bouton qui permet de lire un fichier .txt formaté. La lecture du fichier se fait sans problème.
Je voudrais maintenant intégrer les informations du fichier dans une table à l'aide d'une instruction SQL.
L'écriture de la requête SQL ne me pose pas de problème, mais je bloque sur l'instruction que je dois utiliser, en amont, pour faire référence à ma base.
En farfouillant sur les forums j'ai trouvé ce genre de chose:
Fichier = ConvertToURL("C:\Documents and Settings\mimi\OOoBase.odb")
oDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
oDB = oDBContext.getbyName(Fichier)
oBase = oDB.getConnection("","")
oStatement = oBase.createStatement()
...etc.
Est-ce que je dois utiliser ce type de procédure (ce que je ne suis pas arrivé à faire !), ou bien est-ce qu'il y a plus simple dans la mesure ou mon .odb est ouvert et pointe déjà sur la base ?
Je vous remercie par avance pour vos réponses.
Kenzo