Connexion mysql sans odbc

Soyez le premier à donner votre avis sur cette source.

Vue 13 302 fois - Téléchargée 2 955 fois

Description

Classe de connexion a MySQL sans passer par l'odbc seulement avec les API en C et la librairie libMySQL.dll

Source / Exemple :


Call Voir sans le zip

Conclusion :


Fonctionne avec la version 4.1, il est nécessaire de mettre la dll libMySQL.dll fournis avec mysql dans le repertoire de l'application.
Merci a Romain Puyfoulhoux dont le source m'a aidé (j'ai récupéré les declarations de fonctions et structures, que j'ai néanmoins retravaillé car ses sources n'était plus à jour)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
36
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
29 décembre 2010

Presque 8 mois après... Mais il vaux mieux tard que jamais. C'était ça, et ça fonctionne. Merci!
Messages postés
1
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
29 décembre 2010

Au cas où: Si erreur fonction non déclaré : Il faut aller dans les références et ajouter Microsoft OLE DB ActiveX Data Objects
Messages postés
36
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
29 décembre 2010

Public Function ExportSnapToRs(Optional ByRef Retour As Boolean = False) As ADODB.Recordset

Je reprends juste le développement après plusieurs années; je ne sais pas pourquoi ça me renvoie une erreur fonction non déclarée.
Comment rajouter les ref necessaire pour recordset?
Messages postés
19
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
30 avril 2008

j'ai essayé ca :

Set mySQL = New cBaseMysql
mySQL.SetServer "***"
mySQL.SetUser "***"
mySQL.SetPassword "***"
mySQL.SetDatabase "***"
mySQL.OpenMySQL
mySQL.OuvrirSnap ("SELECT DISTINCT champ FROM table LIMIT 3")
mySQL.ExportSnapToRs (True)

Avec des tests dans la classe, cela semble fonctionner mais lors de la ligne de la classe mysql : Set ExportSnapToRs = rsRetour, la valeur recordcount de rsRetour est à 3 et dans mon form, elle arrive à 0 avec erreur BOF ou EOF.

Comprend pas,
Merci pour vos réponses.

kkZ
Messages postés
19
Date d'inscription
mercredi 19 décembre 2001
Statut
Membre
Dernière intervention
30 avril 2008

Excellente source, fonctionne correctement en local comme à distance. Manque d'infos concernant l'utilisation (executer une requete, recuperer les résultats...).

Merci
kkZ
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.