Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
933 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  AS/400 lien ODBC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AS/400 lien ODBC

n°1518224
Skualler
Posté le 22-02-2007 à 11:52:48  profilanswer
 

Bonjour à tous :hello:,
Pour accéder à la base située sur l'AS/400 (en php), il faut créer un lien odbc, ok.
Mais on le crée comment si on ne peut que pinguer et telneter ce foutu MACHIN?? :fou:  
Ok je me calme :bounce: , mais si je suis quelqu'un de très zen :jap: .
Ca m'arrangerait beaucoup parce que par telnet c'est looooooooooooooooooong....
Merci d'avance

mood
Publicité
Posté le 22-02-2007 à 11:52:48  profilanswer
 

n°1518384
format_c
Plouf plouf ...
Posté le 22-02-2007 à 15:38:40  profilanswer
 

J'ai eu le même pb que toi.
La démarche à suivre :
Installer Client Acces et ses drivers ODBC (dans les options lors de l'install).
Ensuite tu vas dans panneau de configuration / ODBC sources et tu rajoute le Clien Access ODBC driver. Tu configures les options en fonction de ce que tu veux faire.
Une fois que c'est fait et que tu es certain d'avoir les droits pour intéroger telle ou telle librairie / table, tu te connectes à l'AS400 avec le code suivant.
 
<?php
 
// Variables to for the connection to AS400
$isPase = (PHP_OS == "AIX" || PHP_OS == "OS400" );              
$system = ""; // Le nom de ton systeme (il apparait dans la config de ton driver ODBC de l'étape précédente).
$user = ""; // Ton username
$pwd = ""; // Ton Pwd
 
$db = odbc_connect($system, $user, $pwd);
$sql = "SELECT * FROM Ta_Librairie.Ta_Table WHERE Ton_champs=xx ";
 
// Excecution of the query in an array
$result = odbc_exec($db,$sql);
while ($data=odbc_fetch_array($result))
    {
   echo $data['Ton_champs']."||";
   }            
 
//Close ODBC connection
odbc_close($db);
 
?>

n°1518444
Skualler
Posté le 22-02-2007 à 16:16:07  profilanswer
 

format_c a écrit :

J'ai eu le même pb que toi.
La démarche à suivre :
Installer Client Acces et ses drivers ODBC (dans les options lors de l'install).
Ensuite tu vas dans panneau de configuration / ODBC sources et tu rajoute le Clien Access ODBC driver. Tu configures les options en fonction de ce que tu veux faire.
Une fois que c'est fait et que tu es certain d'avoir les droits pour intéroger telle ou telle librairie / table, tu te connectes à l'AS400 avec le code suivant.
 
<?php
 
// Variables to for the connection to AS400
$isPase = (PHP_OS == "AIX" || PHP_OS == "OS400" );              
$system = ""; // Le nom de ton systeme (il apparait dans la config de ton driver ODBC de l'étape précédente).
$user = ""; // Ton username
$pwd = ""; // Ton Pwd
 
$db = odbc_connect($system, $user, $pwd);
$sql = "SELECT * FROM Ta_Librairie.Ta_Table WHERE Ton_champs=xx ";
 
// Excecution of the query in an array
$result = odbc_exec($db,$sql);
while ($data=odbc_fetch_array($result))
    {
   echo $data['Ton_champs']."||";
   }            
 
//Close ODBC connection
odbc_close($db);
 
?>


 
Ouais mais j'ai pas vraiment client access à porté de pc... Et j'ai réussi à exporter 1471 lignes sous excel en 10min... ça va y a pire...

n°1518450
format_c
Plouf plouf ...
Posté le 22-02-2007 à 16:29:20  profilanswer
 

Sans client Access sous la main... bon courage

n°1518468
Skualler
Posté le 22-02-2007 à 16:46:04  profilanswer
 

format_c a écrit :

Sans client Access sous la main... bon courage


 
comme je viens de le dire; ça a été plus long et plus douloureux, mais j'ai réussi par telnet :D

n°1522176
Skualler
Posté le 01-03-2007 à 12:29:46  profilanswer
 

Skualler a écrit :

comme je viens de le dire; ça a été plus long et plus douloureux, mais j'ai réussi par telnet :D


Au final j'ai eu les pilotes :D

n°1522207
format_c
Plouf plouf ...
Posté le 01-03-2007 à 13:23:04  profilanswer
 

D'un coup c'est plus simple :D

n°1522223
Skualler
Posté le 01-03-2007 à 14:02:03  profilanswer
 

Et plus rapide :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  AS/400 lien ODBC

 

Sujets relatifs
-=Fin d'une fonction=- et -=lien entre deux classes=-il y a t il un lien entre C++ et html
Erreur ODBC DriverGénérer lien ouvrant vers nvlle page avec url du type page.php?video=1
Récupérer précisemment une erreur ODBC[javascript] dernier lien cliqué
connexion ODBC BDD_mysql sur un réseau|flash] mediaplayback +lien distant
[OK] Erreur Oracle Lien de base de donnéesSurchage de la fonction onClick d'un lien
Plus de sujets relatifs à : AS/400 lien ODBC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR