Bonjour,
Je dois réaliser un report sur plusieurs bases access dont leur chemin d'access est enregistrer en Base de données SQLServer.
J'arrive à récupérer le chemin d'accès via une requette SQLServer, mais je n'arrive pas à interroger la base de donnée access
Si je tape ma chaine de caractère à la mano :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\srvdata-ibm-1\base.mdb"
Ca marche,
mais si je tape :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=First(Fields!DOS_BASE.Value, "ConnectionBase")" avec ConnectionBase un dataset qui me récupère le chemin de la base, bah là ça ne marche pas.
Voici la jolie erreur :
*****************************************************
TITRE : Concepteur de rapports Microsoft
------------------------------
Impossible d'établir une connexion à la base de données.
Définissez et testez la chaîne de connexion.
------------------------------
INFORMATIONS SUPPLÉMENTAIRES :
Nom de fichier incorrect. (Microsoft JET Database Engine)
******************************************************
Il me met aussi une popup me demandant mon login / mdp...
Je suis certain que la valeur renvoyé par mon premier dataset est bonne.
Des idées pour m'aider?
Partager