Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : As400/db2 et lien non dsn avec vb [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (larry57)

lundi 2 septembre 2002 à 09:55:06 | As400/db2 et lien non dsn avec vb

larry57

Je n'arrive pas à établir une connection sur un as/400 distant avec une chaine de connection sous vb.
Le code:
Public cnnado As New ADODB.Connection
Public cmdado As New ADODB.Command
Public rsado As New ADODB.Recordset

cnnado.Open "DRIVER=Client Access ODBC Driver (32-bit);system=213.223.***.**;Uid=*****;Pwd=*****;"
cmdado.CommandText = "Select ARCOD from [MALIB.ARTICLES]"
rsado.Open cmdado, , adOpenStatic, adLockOptimistic

Merci d'avance


lundi 2 septembre 2002 à 12:50:46 | Re : As400/db2 et lien non dsn avec vb

asd

J'utilise une connexion vers une base DB2 mais j'ai ete oblige de creer une source ODBC qui s'appelle BASEPARC dans l'exemple ci-dessous. Dans la config de la source odbc, mets juste la bibliotheque que tu attaques....


'============================
ChConnect = "Provider=MSDASQL.1;Password=mot de passe en clair;Persist Security Info=True;User ID=BASEPARC;Data Source=BASEPARC;Mode=ReadWrite"
'=========================================================


Set cnx = New ADODB.Connection
cnx.ConnectionString = ChConnect
cnx.Open

'Exemple d'une requete:
sSqlsite = "SELECT * FROM SITE ORDER BY SITE.NOMSIT"

Set rsSITE = New ADODB.Recordset
rsSITE.Open sSqlsite, cnx, adOpenForwardOnly, adLockReadOnly
lstwSite.ListItems.Clear
Do While Not rsSITE.EOF
Set lstItem = lstwSite.ListItems.Add(, "P" & rsSITE("SITE"), rsSITE("NOMSIT"))
rsSITE.MoveNext
Loop
If rsSITE.State = 1 Then rsSITE.Close


Le plus important est ta chaine de connexion.
Esperent que cela puisse t'aider...

-------------------------------
Réponse au message :
-------------------------------

Je n'arrive pas à établir une connection sur un as/400 distant avec une chaine de connection sous vb.
Le code:
Public cnnado As New ADODB.Connection
Public cmdado As New ADODB.Command
Public rsado As New ADODB.Recordset

cnnado.Open "DRIVER=Client Access ODBC Driver (32-bit);system=213.223.***.**;Uid=*****;Pwd=*****;"
cmdado.CommandText = "Select ARCOD from [MALIB.ARTICLES]"
rsado.Open cmdado, , adOpenStatic, adLockOptimistic

Merci d'avance



lundi 24 février 2003 à 16:50:19 | Re : As400/db2 et lien non dsn avec vb

ced1ers

Bonjour, j'aurai voulu utiliser le code donné ici mais, ca ne marche pas :-/

sSqlsite = "SELECT * FROM nombiblio.nomfichier"

Set rsSITE = New ADODB.Recordset
rsSITE.Open sSqlsite, cnx, adOpenForwardOnly, adLockReadOnly

Ca plante à la derniere ligne (la connection à l'AS400 fonctionne, c'est le SQL qui bloque)
Qqu pourrait me dire pourquoi svp?

Cédric


-------------------------------
Réponse au message :
-------------------------------

> J'utilise une connexion vers une base DB2 mais j'ai ete oblige de creer une source ODBC qui s'appelle BASEPARC dans l'exemple ci-dessous. Dans la config de la source odbc, mets juste la bibliotheque que tu attaques....
>
>

> '============================
> ChConnect = "Provider=MSDASQL.1;Password=mot de passe en clair;Persist Security Info=True;User ID=BASEPARC;Data Source=BASEPARC;Mode=ReadWrite"
> '=========================================================
>
>
> Set cnx = New ADODB.Connection
> cnx.ConnectionString = ChConnect
> cnx.Open
>
> 'Exemple d'une requete:
> sSqlsite = "SELECT * FROM SITE ORDER BY SITE.NOMSIT"
>
> Set rsSITE = New ADODB.Recordset
> rsSITE.Open sSqlsite, cnx, adOpenForwardOnly, adLockReadOnly
> lstwSite.ListItems.Clear
> Do While Not rsSITE.EOF
> Set lstItem = lstwSite.ListItems.Add(, "P" & rsSITE("SITE"), rsSITE("NOMSIT"))
> rsSITE.MoveNext
> Loop
> If rsSITE.State = 1 Then rsSITE.Close
>
>

> Le plus important est ta chaine de connexion.
> Esperent que cela puisse t'aider...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> Je n'arrive pas à établir une connection sur un as/400 distant avec une chaine de connection sous vb.
> Le code:
> Public cnnado As New ADODB.Connection
> Public cmdado As New ADODB.Command
> Public rsado As New ADODB.Recordset
>
> cnnado.Open "DRIVER=Client Access ODBC Driver (32-bit);system=213.223.***.**;Uid=*****;Pwd=*****;"
> cmdado.CommandText = "Select ARCOD from [MALIB.ARTICLES]"
> rsado.Open cmdado, , adOpenStatic, adLockOptimistic
>
> Merci d'avance
>
>
>



Cette discussion est classé dans : public, vb, connection, adodb, cmdado


Répondre à ce message

Sujets en rapport avec ce message

problème connection ADODC [ par EvilGost ] Voilà, j'ai un gros soucis tout bete.J'ai une feuille MDI et 2 autre Feuille normales.J'ai également un module ou se trouve ceci:Option ExplicitPubl connection VB.Net & Access [ par Noura12 ] stl tous amis developpeursg creée un prog, il s'agit d'une gestion d'intervention et g un prolem, le voila :En l'executant, dans le  Load  d1 form, g Connection entre VB et oracle [ par Tiger1982 ] Bonjour à tous ,svp c quoi la connection string qui permet de connecter VB à une base Oracle?Quelle est selon vous la meilleure solution pour inter ag Connection ADODB [ par luc ] Bonjour Je travaille en ms-access 2003 et j'ai créé une connection en ADODB sur un formulaire principal, Je souhaite a partir d'un sous formulaire  de Recordset inconnu [ par Sandriine ] Bonjout tout le monde, je suis en train d'étudier un tutoriel que j'ai vu sur ce site, propos de la connection à une base de donnée ACCESS en ADO, et connection tcp/ip vb 2005 [ par DIJONCTER ] Bonjour à tous,Je suis étudiant et je dois effecter un programme sous vb 2005 en modbus tcp/ip avec port série RS232 en ASCII.Je dois à l'aide de boit VB.Net ADO.Net et Excel Connection [ par MagDix ] Salut J'essais de me créer un appli qui utilise ADO.Net et un fichier EXcel et j'ai certaines difficultées. L'une d'entre elle est la connection e Appeler une classe VB [ par Maroxye ] Bonjour à vous tous!Là, j'ai vraiment besoin de vous....Je commence toujours en VB.net/Asp.net.....Et je ne comprend pas la chose suivante, il s'agit connection à une base de données avec Linq (VB.NET) [ par oo7jb5 ] Bonjour,J'ai besoin (dans le cadre d'un stage) de réaliser une interface permettant d'accéder à une base pour gérer des personnes, le tout en VB.NET.


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,27 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.