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. @+
26 juil. 2005 à 12:23
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
20 juil. 2005 à 23:28
describe MATABLE
19 juil. 2005 à 16:38
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!
19 juil. 2005 à 09:11
18 juil. 2005 à 18:01
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.