Problème
oadm.ini
est un fichier de configuration installé avec ODBC Reporting Adapter (32 et 64 bits). Par défaut, ServiceSQLDiskCachePath=entry dans oadm.ini est C:\Program Files\Trillium Software\ODBC Reporting Adapter\trillium_version\ip\cache
. (Si vous avez installé le logiciel dans un autre répertoire, le chemin du cache pointe vers ce répertoire.)
Si vous n'avez pas accès en écriture à ce répertoire, vous pouvez recevoir le message Erreur d'initialisation du cache disque lors de l'exécution d'une requête.
Solution
Modifiez l'entrée ServiceSQLDiskCachePath= pour qu'elle pointe vers un autre répertoire pour lequel vous disposez d'un droit d'écriture.
Pour modifier le fichier oadm.ini
-
Ouvrez dans un éditeur de texte le fichier oadm.ini qui se trouve dans
C:\Program Files\Trillium Software\ODBC Reporting Adapter\trillium_version\cfg
. -
Modifiez l'entrée ServiceSQLDiskCachePath= pour qu'elle pointe vers un autre emplacement pour lequel vous disposez d'un accès en écriture, par exemple,
C:\temp\cache
. -
Enregistrez et fermez le fichier .
-
Fermez et rouvrez Excel.
-
Avant d'exécuter à nouveau la requête, reconfigurez la connexion à la source de données.