Bonjour,
Je souhaite pouvoir par le biais d'une macro depuis excel pouvoir acceder à une base de données 4D afin d'y effectuer des requêtes SQL et de récupérer les résultats sur excel.
La base de données se trouve sur serveur.
J'ai installé le driver ODBC 4D, et paramétré ma base de données utilisateur via ce driver.
Lorsque je crée une requête via query, la connection s'effectue correctement et je peux récupérer les résultats de ma requête dans un tableau croisé dynamique par exemple. Mais cela oblige à des manipulations, et dans un soucis d'automatisation, je pensais utiliser la technologie DAO, mais je butte sur l'ouverture du fichier.
La synthaxe habituelle est la suivante :
nomBD="\\serveur\.............\base.4DC"
dbengine.workspace(0).opendatabase(nomdBD)
Seulement, un message d'erreur m'indique que la base est utilisée, et que je ne peux y accéder.
Y-a-t-il des instructions particulières à ajouter?
Merci d'avance
Partager