PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Connexion as400 via driver Client Access
Connexion as400 via driver Client Access
Débuté par Daniel, 01 oct. 2004 18:05 - 4 réponses
Posté le 01 octobre 2004 - 18:05
Je voudrais utiliser dans des programmes Windev mes fichiers AS/400 sans avoir recours à Easycom. J'aimerais utiliser un accès de type OLE.

Pour celà, j'ai fait les opérations suivantes :
Configuration sous Client Access une source de données utilisateur et fichier décrivant mon système.

Installation MDAC version 2.7.

Au niveau de mon analyse, au niveau de l'importation des fichiers, si je prends le type ODBC, j'arrive à récupérer la description de mes fichiers.

Par contre, je ne vois pas quel type prendre pour avoir un accès de type OLE, j'ai essayé les types IBM AS400 OLE Provider.

Merci d'avance pour votre aide.
Posté le 02 octobre 2004 - 11:45
Voici la procedure que j'utilise pour la connexion

NumConnexion est défini en variable GLOBAL au niveau Projet.

Procédure Connexion400()
LOCAL
NomSource est une chaîne

NomSource = "AS400" // Nom de la source définie dans source ODBC
NumConnexion = SQLConnecte(NomSource, "LOGON400", "PWDULOGON", "", "ODBC")
SI PAS NumConnexion<>0 ALORS
// La connexion a échoué : affichage d'un message explicatif
SQLInfoGene()
Erreur("La connexion à la source de données" + NomSource + ...
"a échoué."+RC+...
"Code erreur : " + SQL.Erreur +RC+...
SQL.MesErreur)
SQLDeconnecte()
Renvoyer faux
FIN
Renvoyer vrai

// Ensuite tu travailles en SQL directement avec le SQL du 400 (Hyper
rapide!...)

"Daniel" <guest@newsgroup.fr> a écrit dans le message de news:
415d6349@news.pcsoft.fr...

Je voudrais utiliser dans des programmes Windev mes fichiers AS/400 sans

avoir recours à Easycom. J'aimerais utiliser un accès de type OLE.

Pour celà, j'ai fait les opérations suivantes :
Configuration sous Client Access une source de données utilisateur et

fichier décrivant mon système.

Installation MDAC version 2.7.

Au niveau de mon analyse, au niveau de l'importation des fichiers, si je

prends le type ODBC, j'arrive à récupérer la description de mes fichiers.

Par contre, je ne vois pas quel type prendre pour avoir un accès de type

OLE, j'ai essayé les types IBM AS400 OLE Provider.

Merci d'avance pour votre aide.

Posté le 04 octobre 2004 - 12:36
Merci pour la réponse, ça va me permettre d'aller plus loin.

Mais n'existe-t-il pas une autre solution qui me permettrait de travailler avec les instructions de type Hxxx comme Hlitrecherche par exemple. J'avais cru comprendre d'après la documentation qu'avec un provider OLE DB, c'était possible.

Merci d'avance pour votre aide.
Posté le 05 octobre 2004 - 00:53
Je n'ai pas essayé avec mon AS400 préféré, mais en tout cas, avec une base SQL Server accedée par OLE DB, les ordres Hxxx "fonctionnent"... C'est pas la gloire, mais çà fonctionne...

BaV

Yndigos
Posté le 05 octobre 2004 - 11:52
Yndigos avait énoncé :
Je n'ai pas essayé avec mon AS400 préféré, mais en tout cas, avec une base
SQL Server accedée par OLE DB, les ordres Hxxx "fonctionnent"... C'est pas la
gloire, mais çà fonctionne...

BaV

Yndigos


Peux tu faire le test sur "ton AS400 préféré"? Je serais de voir si ca
marche ...
Tiens nous au courant STP.
Christian
(cciochir@_at_cmii.fr)

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com