Editeur de base de données mysql via odbc

Soyez le premier à donner votre avis sur cette source.

Vue 8 547 fois - Téléchargée 2 172 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

surfzoid
Messages postés
467
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
cs_sispeo
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
tbbuim1
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
6 -
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!
tbbuim1
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
6 -
Merci, c'est impeccable!
BruNews
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
13 -
MyODBC est un projet open source, c'est pas Microsoft.
Va voir ici: http://www.mysql.com/downloads/api-myodbc.html

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.