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

  FORUM HardWare.fr
  Programmation
  ASP

  [ADO] Y a les pros de l'ADO par ici ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ADO] Y a les pros de l'ADO par ici ?

n°402677
Dima
Posté le 21-05-2003 à 13:57:58  profilanswer
 

Surtout en ce qui concerne une liason avec une AS/400?  :pt1cable:  
 
En fait, ma question sera trés simple pour les gens qui s'y connaissent - comment fait-on pour passer un CALL vers un programme AS/400 à partir d'une page ASP en utilisant l'ADO ?
 
 :cry: C'est surtout le syntaxe qui m'interesse .
 
:)

mood
Publicité
Posté le 21-05-2003 à 13:57:58  profilanswer
 

n°402821
Dima
Posté le 21-05-2003 à 14:58:02  profilanswer
 

:bounce:

n°402865
drasche
Posté le 21-05-2003 à 15:10:52  profilanswer
 

un programme? :heink:  en ADO? :heink:
 
Ben ça va pas être compliqué hein, tu peux pas :D
 
Ou bien tu veux récupérer des données d'une base de données qui est dans ton AS/400 :??:
 
Admettons que tu veuilles appeler un programme logé dans un AS/400.  Pour ce que j'en connais, il faut que tu mettes en place un middleware (=un bout de code en VB par exemple) pour faire exécuter des programmes mainframe à distance.  Faut que ton AS/400 permette ce genre de choses évidemment.  Malheureusement, mes connaissances sont très maigres en ce domaine, je ne saurais te dire plus :/

n°402880
Dima
Posté le 21-05-2003 à 15:15:58  profilanswer
 

drasche a écrit :

un programme? :heink:  en ADO? :heink:
 
Ben ça va pas être compliqué hein, tu peux pas :D
 
Ou bien tu veux récupérer des données d'une base de données qui est dans ton AS/400 :??:
 
Admettons que tu veuilles appeler un programme logé dans un AS/400.  Pour ce que j'en connais, il faut que tu mettes en place un middleware (=un bout de code en VB par exemple) pour faire exécuter des programmes mainframe à distance.  Faut que ton AS/400 permette ce genre de choses évidemment.  Malheureusement, mes connaissances sont très maigres en ce domaine, je ne saurais te dire plus :/


 
 
Oui, oui la BD se trouve bien sur AS/400 et nous à partir des pages ASP on fait appel aux programmes AS/400 egalement.
Mais là , je veux utiliser la methode ADO à la place d'Active Object 400 et ça marche ku dalle  :cry: .
 
Merci pour le UP kan même :).
 

n°402906
drasche
Posté le 21-05-2003 à 15:25:37  profilanswer
 

c'est quoi la DB sur ton AS/400?  DB2?  Au minimum il te faut un driver ODBC pour pouvoir passer par ADO.  Ensuite, faire une ConnectionString qui va bien avec ça.  Après faut voir.  Par exemple, la DB doit évidemment être disponible depuis l'extérieur de l'AS/400 et pas seulement du programme.  Si toutes ces conditions sont remplies, ce ne doit pas poser de problème.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°402959
Dima
Posté le 21-05-2003 à 15:37:10  profilanswer
 

drasche a écrit :

c'est quoi la DB sur ton AS/400?  DB2?  Au minimum il te faut un driver ODBC pour pouvoir passer par ADO.  Ensuite, faire une ConnectionString qui va bien avec ça.  Après faut voir.  Par exemple, la DB doit évidemment être disponible depuis l'extérieur de l'AS/400 et pas seulement du programme.  Si toutes ces conditions sont remplies, ce ne doit pas poser de problème.


 
Oui, c'est une DB2  
On a ecrit une Connexionstring avec le driver  
DRIVER={Client Access ODBC Driver (32-bit)
 
Pi, ça marche pô  :( .

n°402984
drasche
Posté le 21-05-2003 à 15:43:01  profilanswer
 

donne voir ta connectionstring en entier, et le code d'initialisation.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°403031
Dima
Posté le 21-05-2003 à 15:51:02  profilanswer
 

drasche a écrit :

donne voir ta connectionstring en entier, et le code d'initialisation.


 
Set CnnAs400 = CreateObject("ADODB.connection" )
 
CnnAs400.Open "DRIVER={Client Access ODBC Driver (32-bit)};SYSTEM=PAIE;DSN='AS400PAIE';uid=toto;pwd=toto;DBQ=toto"
 
CnnAs400.Open "SYSTEM=PAIE;DSN='AS400PAIE';uid=TOTO;pwd=TOTO;DBQ=TOTOFILE"
 
CnnAs400.Open "Provider=IBMDA400;SYSTEM=PAIE;DSN='AS400PAIE';uid=toto;pwd=toto;DBQ=TOTOFILE"
 
------------------------
Y a bien sûr les bonnes valeurs à la place de "Totos"   :) .
 
 
 

n°403039
drasche
Posté le 21-05-2003 à 15:53:51  profilanswer
 

Regarde le message d'erreur, et à tout hasard une recherche sur le web pour des exemples d'ouverture de DB2 avec ADO.  Le truc, c'est que la ConnectionString est LE paramètre spécifique au fournisseur de base de données, donc ça pourrait t'aider à voir si tu t'es pas gourré dans le nom d'un paramètre par exemple, ça arrive assez facilement quand on n'a pas l'habitude.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°403104
Dima
Posté le 21-05-2003 à 16:20:06  profilanswer
 

Ok, merci, je vais faire une recherche sur le Net.
En fait, on a pas vraiment l'habitude , comme tu dis , donc, c'est fort probable qu'on soit trompés dans les noms des parametres. :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [ADO] Y a les pros de l'ADO par ici ?

 

Sujets relatifs
problème avec la mise à jour de données en VB avec ADOPb de filtre sur recordset ADO
Pour les pros de l'optimisation :)HELP ! Pb connection ADO et Access XP :((( [URGENT]
[Borland C++ Builder 6] Lenteur des insertions multiples avec ADO[PHP] Pour les pros --- Que pensez-vous de cette formation?
[C++]Utilisation de ADO en VISUAL C++ADO Access: Comment Avtiver la fct SEEK
[resolu]ADO Access SQL : filtreConnexion à une BD avec ADO: Rechercher toutes les tables d'une base..
Plus de sujets relatifs à : [ADO] Y a les pros de l'ADO par ici ?


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