Client Access et ODBC 32 bits (et 16 bits)

BoTTom |    Changer de couleur
 
 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 :
 
 


|    Changer de couleur
 
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.
 
 


|    Changer de couleur
 
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
 


|    Changer de couleur
 
 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.
 
 


|    Changer de couleur
 
 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)
 





©AF400