Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2007, 08h30   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 48
Points : 35
Points : 35
Par défaut Utilisation d'une base Access sur AS400 avec php

Bonjour,

J'ai un tit problème. A savoir, comment acceder a un serveur de fichiers basé sur AS400. Sinon comment appeller un programme RPG x avec PHP ?

Quelqu'un pourrait-il m'aiclairer ?
zoneaide est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 12h08   #2
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 48
Points : 35
Points : 35
Pour ceux que ca intéresse :


Connection odbc a l'as400
Création d'un alias
requete sur un fichier

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
	$db->odbcQuery("CREATE ALIAS MOI.A1 FOR bibliotheque.fichier(membre)");
 
$req_debut= "SELECT RRN ( a1 )                
	FROM a1 WHERE                                              
	   SUBSTR ( SRCDTA, 6, 1  ) =  'P' AND                     
	   SUBSTR ( SRCDTA, 7, 1  ) <> '*' AND                     
	   trim(SUBSTR ( SRCDTA, 7, 15 )) =  'ACHERCHER' AND                
	   SUBSTR ( SRCDTA, 24, 2 ) =  'B '";
	$res=$db->odbcQuery($req_debut);
	while (odbc_fetch_row($res)) {
		$debut = odbc_result($res, 1);
	}
	$req_fin= "SELECT RRN ( a1 )                
	FROM a1 WHERE                                              
	   SUBSTR ( SRCDTA, 6, 1  ) =  'P' AND                     
	   SUBSTR ( SRCDTA, 7, 1  ) <> '*' AND (             
	   trim(SUBSTR ( SRCDTA, 7, 15 )) =  'ACHERCHER' or                 
	   SUBSTR ( SRCDTA, 7, 15 ) =  ' '   )  AND                
	   SUBSTR ( SRCDTA, 24, 2 ) =  'E '
	   AND RRN(a1)>$debut
	   FETCH first row only";
	$res=$db->odbcQuery($req_fin);
	while (odbc_fetch_row($res)) {
		$fin = odbc_result($res, 1);
	}
	$req="select * from a1 where rrn(a1) between 
	(                 
	    $debut                 
	) and (                                                    
		$fin
	)";
 
	$result = @$db->odbcQuery($req);
puis je traite le résultat.

Voila
zoneaide est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h48.


 
 
 
 
Partenaires

Hébergement Web