Edition de rapport avec Datareport et data Environement MSQL-VB6 (URGENT) [Résolu]

Signaler
Messages postés
19
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
30 août 2011
-
Messages postés
19
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
30 août 2011
-
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.

Que signifie t'il et pourquoi ?

MERCI
Le SOLITAIRE

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
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)
Messages postés
19
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
30 août 2011

 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

Merci encore

Le SOLITAIRE