carter2
Messages postés19Date d'inscriptionvendredi 18 juin 2004StatutMembreDernière intervention30 août 2011
-
2 févr. 2009 à 15:28
carter2
Messages postés19Date d'inscriptionvendredi 18 juin 2004StatutMembreDernière intervention30 août 2011
-
3 févr. 2009 à 19:21
Bonjour Chers Ami(e)s,
Je suis entarein de mettre en place une application réseau sous MYSQL en utilisant le ODBC 3.51 for mysql pour le connecter. pour le côté connexion voici ma syntaxe:
Dim ipserver As String
Dim database As String
Dim user As String
Dim pwd As String
ipserver = "192.168.0.248"
database = "voucher" 'nom de la base de donnée
user = Frmvalidation.Txtlogin.Text ' nom de l'utilisateur
pwd = Frmvalidation.Txtpass 'mot de passe de l'utilisateur
Set cnx = New ADODB.Connection
cnx.ConnectionString = "driver={MySQL ODBC 3.51 Driver};server=" & ipserver & ";db=" & database & ";UID=" & user & ";pwd=" & pwd & ""
cnx.Open
Set rst = New ADODB.Recordset
rst.LockType = adLockPessimistic
rst.CursorType = adOpenKeyset
rst.CursorLocation = adUseServer
J'arrive à me connecter sans problème même à distance mais mon problème se trouve au niveau de l'édition d'un rapport là le système plante et je revois le message suivant [mysql][ODBC 3.51 Driver][mysqld 4.121-community-nt]General drive define error.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 févr. 2009 à 15:55
Salut
Vérifie la syntaxe de ta ConnectionString, peut-être cela peut-il avoir une influence : <site de référence> Ta déclaration utilise UID au lieu de User, pwd au lieu de Password, et ne précise pas de valeur d'option.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
carter2
Messages postés19Date d'inscriptionvendredi 18 juin 2004StatutMembreDernière intervention30 août 2011 3 févr. 2009 à 19:21
Merci jack, j'ai résolu mon problème. Avant j'avais juste créer un user pour tout les poste clients, ce qui m'a été fatal, j'ai donc créer un compte pour chaque utilisateur et paramétré ce compte dans le ODBC 5.1 que j'ai installé sur chaque machine client au lieu du 3.51 qui me semble instable. c'est tout