Vous disposez avec Client Access pour WIndows 95/NT d'un driver 32 Bits ODBC32.DLL fournit par Microsoft CWBODBC.DLL fournit par IBM Cela permet d'utiliser la base de données AS/400 avec des apllications Windows 32 Bits. EXCEL97 par exemple. mais que ce passe-t-il avec des applications 16 bits (EXCEL 5) ? Vous devez utiliser une couche de conversion 16 bits/32 bits (le documentation parle de THUNK LAYER) Voici comment paramètrer cette couche : |
Si vous êtes sous TCP/IP, Bonne nouvelle, c'est le cas de figure le plus simple Les routines de Client Access sont prètes Il vous faut ajouter : C:\PROGRA~1\IBM\CLIENT~1\SHARED à votre PATH dans AUTOEXEC.BAT [Il s'agit du répertoire SHARED dans Programs files\IBM\Client Access, mais en dénomination DOS] Puis configurer des sources de données 32 bits, elles seront vues par les applications 16 bits. Rappel : pour configurer des sources ODBC il faut trouver l'icone ODBC32 dans le panneau de configuration avec Démarrer/paramètres. |
Si vous êtes sous SNA, Moins bonne nouvelle, c'est le cas de figure le plus complexe. Il vous faut redescendre le driver ODBC 16 Bits des dossiers partagés (remarque: si vous avez CAWIN P. Windows 3.1, allez à l'étape 4) 1/ créez un dossier CAWIN sur votre Micro 2/ Attribuez I: à la racine de l'AS/400 (PAS QDLS) 3/ Tapez COPY I:\QPWXCWN\EHN*.DLL C:\CAWIN COPY I:\QPWXCWN\PCSMON.DLL C:\CAWIN Copiez aussi les fichiers suivants : COPY I:\QPWXCWN\MRI2928\EHNODBC3.* C:\CAWIN\MRI2928 COPY I:\QPWXCWN\CTL3DV2.DLL C:\WINDOWS\SYSTEM (ou WINNT sous NT 4.0) COPY I:\QPWXCWN\ODBC.INF C:\CAWIN |
4/ Renommez les fichiers suivants dans C:\CAWIN EHNAPPC.DLL en EHNAPPC.SAV EHNEC.DLL en EHNEC.SAV EHNRTRW.DLL en EHNRTRW.SAV EHNCLT1.DLL en EHNCLT1.SAV 5/ Ajoutez C:\PROGRA~1\IBM\CLIENT~1\SHARED;C:\CAWIN à votre PATH 6/ Ouvrez le dossier Client Access, double-cliquez sur propriétés . Là, Cherchez l'onglet "Autre" et cochez la case "Activer le support Client Access 16 Bits" 7/ Redémarrer votre micro. |
8/ Démarrer l'Adminsitrateur ODBC 16 Bits (ODBCADM.EXE) cliquez Driver et ADD (ou Pilote/Ajouter selon votre version) Puis renseignez les différents paramètres et indiquez le chemin (C:\CAWIN), puis appuyez sur "OK". Si vous avez des problèmes : vérifiez que vous avez une version récente de ODBCADM.EXE et surtout de ODBC.DLL. En cas de doute comparez ODBC.DLL sur votre micro et ODBC.DLL dans le répertoire QPWXCWN de l'AS/400. Si la version de l'AS/400 est plus récente, redescendez là sur votre micro. Sinon, voyez sur le Web, www.as400.ibm.com/client/cahome.htm et www.as400.ibm.com/client/qnas.htm. (FAQ) |