CONNEXION BASE DE DONNÉE MYSQL SANS MYODBC NI MSADO

cs_NOUNE Messages postés 8 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 25 juin 2005 - 13 mai 2004 à 13:15
r_adnane Messages postés 1 Date d'inscription samedi 16 juillet 2005 Statut Membre Dernière intervention 16 juillet 2005 - 16 juil. 2005 à 19:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22751-connexion-base-de-donnee-mysql-sans-myodbc-ni-msado

r_adnane Messages postés 1 Date d'inscription samedi 16 juillet 2005 Statut Membre Dernière intervention 16 juillet 2005
16 juil. 2005 à 19:36
oui c vrai ca ne fonctionne pas !!!!!!
cs_pierrot01 Messages postés 13 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 9 novembre 2009
27 juin 2005 à 17:20
http://knemail.commutel.org/fxgrid.zip
ce lien ne fonctionne pas !!!!

bravo ;)
beau boulot ;)
a+
r_pascal Messages postés 1 Date d'inscription mardi 5 avril 2005 Statut Membre Dernière intervention 2 mai 2005
2 mai 2005 à 10:58
Salut,
avec la nouvelle version de libMysql (version 4) la fonction MySqlType me retourne des nombres pas le type de champs,
problème d'incompatibilité???
lm007npg Messages postés 11 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 23 mai 2005
21 août 2004 à 20:42
Bonjour,

Merci beaucoup !
Programme très clair et fonctionne à merveille.
Grace à vous je pourrai avancer dans mon programme qui s'annonce très très long.

Merci
Laurent
musicales Messages postés 6 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 20 juin 2004
9 juin 2004 à 19:00
Bonjour,

Vraiment excellent cet ActiveX.

Je cherche à faire un module de classe me permettant de me connecter à une base de données quelque soit sa source (MySQL, Oracle, SQL Serveur...). Je suis donc conduit à utiliser une variable de type DAO.Recordset pour mes requêtes.

Comment puis-je récupérer une variable Recordset à partir de votre classe RS ?

Ou alors existe t-il une version de votre OCX qui renvoie un recordset au lieu d'un type RS ?
cs_NOUNE Messages postés 8 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 25 juin 2005
29 mai 2004 à 01:36
L'utilisation de datasource avec le datagrid peut pas fonctionner l'ocx ne renvoye pas de donnee compatible
donc voici un Exemple avec le control Msflexgrid
http://knemail.commutel.org/fxgrid.zip
code source + l' executable pour acceder a ma base de donnée


distant
msflexgrid remplace datagrid
Ulala2 Messages postés 86 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 10 décembre 2006
27 mai 2004 à 15:18
Bonjour,

j'ai intégré cet OCX à un de mes projets.

Mais je n'arrive malheureusement pas à affecter un recordset à un datagrid comme avant.

Y a-t-il une solution ?
merci.

Mon code avant l'OCX :

set rs = new ADODB.Recordset
Set rs = conn.Execute(SQL)
Set form1.datagrid1.DataSource = rs


Après :

Dim rs As MYSQL_RS
Set rs = conn.Execute(SQL)
Set form1.datagrid1.DataSource = rs <---- plante : type incompatible
cs_NOUNE Messages postés 8 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 25 juin 2005
14 mai 2004 à 10:03
Salut Voici le lien source en C++

http://dev.mysql.com/get/Downloads/MyODBC3/MyODBC-3.51.06-src.zip/from/http://mysql.crihan.fr/

je ne trouve plus le lien de Libmysql.dll Qui est aussi sur le site
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
14 mai 2004 à 00:57
Pas mal ;) sauf qu'il faudrait faire un truc 100 % en vb sans dll
En passant ,est-ce que les dll sont fait en c++ si oui est-il possible d'avoir les source ?
Merci d'avance.
cs_NOUNE Messages postés 8 Date d'inscription vendredi 27 décembre 2002 Statut Membre Dernière intervention 25 juin 2005
13 mai 2004 à 13:15
pour la gesion des Erreurs

'apres la fonction

'conn.OpenConnection(host,login,password,database,port,option)

'mettre la ligne suivante

If conn.Error.Number <> 0 Then ErreurMysql
'*****************************************************
'ajouter la procedure suivante *
'*****************************************************
Private Sub ErreurMysql()
'conn.error.Number renvoie le n° de l'erreur
'et conn.Error.Description renvoie le texte de l'erreur


MsgBox "Error connexion Mysql N° : " & conn.Error.Number & ": (" & conn.Error.Description & ")", vbCritical, "Erreur " & conn.Error.Number
End Sub