Editeur de base de données mysql via odbc

Soyez le premier à donner votre avis sur cette source.

Vue 8 693 fois - Téléchargée 2 202 fois

Description

Salut! Ce code montre comment se connecter à une base de données MySQL via MyODBC et sa manipulation grace aux objets classiques de VB...(si un code comme ça avait été present ici j'aurait gagné pas mal de temps...)
Donc il permet d'administrer des bases de données se trouvant sur un serveur MySQL, pour l'instant on peu ajouter/supprimer des BDD, ajouter/supprimer des tables, afficher le contenu des BDD, afficher le contenu des tables... notez que j'utilise ici les objets Connection, command et recorset avec un contôle ADODC pilotant un contrôle DATAGRID.

Conclusion :


Je compte améliorer ce programme en permettant l'ajout/modification d'enregistrements, renomer les noms de BDD/tables ext...
Voici quelques questions :
- l'utilisation de l'objet command avec un controle ADODC ne marche pas, ce qui me force à ouvrir et fermer un recordset pour chaque requette... quelqu'un a t'il la solution de ce probléme ou est ce un bug?
- En mode cursorposition adclient , la manipulation des enregistrements par l'intermediaire du controle DATAGRID est impossible, je voudrait en selectionnant un enregistrement dans ce control pouvoir en par exemple aficher ds un txtbox le champ selectionner, quelqu'un a une idée de la maniére dont j pourrais m'y prendre?
- y'a t il une requette SQL pour selectionner seulement le nom des colonnes d'une table?

Bon si vous avez des remarques à faire sur mon code ou des questions à me poser n'hesitez pas. @+

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

tbbuim1 :
Tu rempli sql avec quoi ,pour ma part j ai été obligé de le remplacer par "USE mysql"; et je ne peut toujours pas modifier directement dans une cellule du datagrid.
Je parle de ma source a l' adresse suivante :
http://www.vbfrance.com/code.aspx?id=30750
Messages postés
9
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
16 septembre 2008

pour connaitre le nom des colones d'une table en SQL :
describe MATABLE
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
7
Beh moi j'arrive à modifier mon datagrid et autre comme sous access... :p J'ai mis rs.Open sql, conn, adOpenDynamic, adLockOptimistic
J'ai exporter ma base access sous MySQL par MyODBC
Et surtout j'ai rajouté une clé primaire à ma base, sans la clé primaire, il ne voulait rien modifier!
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
7
Merci, c'est impeccable!
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
MyODBC est un projet open source, c'est pas Microsoft.
Va voir ici: http://www.mysql.com/downloads/api-myodbc.html
Afficher les 17 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.