mais, quelles embrouilles avec les ODBCDataAdapter ? ils marchent comme les autres, non ?
amplitude
Ambassadeur Kosh a écrit :
rien sur Gridex
mais, quelles embrouilles avec les ODBCDataAdapter ? ils marchent comme les autres, non ?
Ben oui mais c ca le problème, je connais pa splus les autre, et même moins...
En fait, j'ai réussit à créer une connexion à ma base MySQL avec MyODBC.
La connexion marche, il me trouve bien mes table, j'ai crée une string de selectCommand, tout marche, j'ai fait ensuite, Créer un DataSet d'arpès ce DataAdapter, il me crée alors un fichier XSD contenant les bonnes tables, mais aucune donnée, rien...
Ensuite, dans le GridEx, apparement je dois faire correspondre à chaque colonne un champs de ma base. Je met donc le DataSet.MaTable en tant que DataSource du GridEx (GridEx c une version très amélioré d'un DataG rid), et le GridEx trouve bien toutes les colonnes du XSD automatiquement, mais aucune donnée! :(
Si vous avez une piste...
GridEx -> www.janusys.com
Ambassadeur Kosh a écrit :
rien sur Gridex
mais, quelles embrouilles avec les ODBCDataAdapter ? ils marchent comme les
autres, non ?
Ben oui mais c ca le problème, je connais pa splus les autre, et même
moins...
En fait, j'ai réussit à créer une connexion à ma base MySQL avec MyODBC.
La connexion marche, il me trouve bien mes table, j'ai crée une string
de selectCommand, tout marche, j'ai fait ensuite, Créer un DataSet
d'arpès ce DataAdapter, il me crée alors un fichier XSD contenant les
bonnes tables, mais aucune donnée, rien...
Ensuite, dans le GridEx, apparement je dois faire correspondre à chaque
colonne un champs de ma base. Je met donc le DataSet.MaTable en tant que
DataSource du GridEx (GridEx c une version très amélioré d'un DataG rid),
et le GridEx trouve bien toutes les colonnes du XSD automatiquement,
mais aucune donnée! :(
mais, quelles embrouilles avec les ODBCDataAdapter ? ils marchent comme les autres, non ?
Ben oui mais c ca le problème, je connais pa splus les autre, et même moins...
En fait, j'ai réussit à créer une connexion à ma base MySQL avec MyODBC.
La connexion marche, il me trouve bien mes table, j'ai crée une string de selectCommand, tout marche, j'ai fait ensuite, Créer un DataSet d'arpès ce DataAdapter, il me crée alors un fichier XSD contenant les bonnes tables, mais aucune donnée, rien...
Ensuite, dans le GridEx, apparement je dois faire correspondre à chaque colonne un champs de ma base. Je met donc le DataSet.MaTable en tant que DataSource du GridEx (GridEx c une version très amélioré d'un DataG rid), et le GridEx trouve bien toutes les colonnes du XSD automatiquement, mais aucune donnée! :(
Si vous avez une piste...
GridEx -> www.janusys.com
Ambassadeur Kosh
ok.
on la refait.
1) tu ajoutes ta base dans le server explorer en lui disant que tu y accedes par ODBC 2) tu glisses la table qui t'interesse sur le winform. il te crees un oDBCConncection1 et oDBCDataAdapter1 3) tu generes le groupe de données. ça te fait un Dataset typé et tu as un dataset1 sur ta feuille 4) tu poses une grille et tu fixes le Datasource Datamember sur le dataset1 et le nom de la DataTable qui va bien.
et enfin
5) sur le Load de la feuille (ou sur bouton, comme tu veux), tu fais oDBCDataAdapter1.Fill(dataset1) ; 6) sur un bouton de la feuille (comme tu veux encore), tu fais oDBCDataAdapter1.Update(dataset1) ;
n'oublie pas, tu es en mode deconnecté. faut expliciter le moment ou tu pompes les données, et le moment ou tu renvoies les modifs. le dataset est un container temporaire qui te sert à être independant de la base pendant toute la donnée du bricolage, de verifier certaines contraintes etc etc...
ok ?
ok.
on la refait.
1) tu ajoutes ta base dans le server explorer en lui disant que tu y accedes
par ODBC
2) tu glisses la table qui t'interesse sur le winform. il te crees un
oDBCConncection1 et oDBCDataAdapter1
3) tu generes le groupe de données. ça te fait un Dataset typé et tu as un
dataset1 sur ta feuille
4) tu poses une grille et tu fixes le Datasource Datamember sur le dataset1
et le nom de la DataTable qui va bien.
et enfin
5) sur le Load de la feuille (ou sur bouton, comme tu veux), tu fais
oDBCDataAdapter1.Fill(dataset1) ;
6) sur un bouton de la feuille (comme tu veux encore), tu fais
oDBCDataAdapter1.Update(dataset1) ;
n'oublie pas, tu es en mode deconnecté. faut expliciter le moment ou tu
pompes les données, et le moment ou tu renvoies les modifs. le dataset est
un container temporaire qui te sert à être independant de la base pendant
toute la donnée du bricolage, de verifier certaines contraintes etc etc...
1) tu ajoutes ta base dans le server explorer en lui disant que tu y accedes par ODBC 2) tu glisses la table qui t'interesse sur le winform. il te crees un oDBCConncection1 et oDBCDataAdapter1 3) tu generes le groupe de données. ça te fait un Dataset typé et tu as un dataset1 sur ta feuille 4) tu poses une grille et tu fixes le Datasource Datamember sur le dataset1 et le nom de la DataTable qui va bien.
et enfin
5) sur le Load de la feuille (ou sur bouton, comme tu veux), tu fais oDBCDataAdapter1.Fill(dataset1) ; 6) sur un bouton de la feuille (comme tu veux encore), tu fais oDBCDataAdapter1.Update(dataset1) ;
n'oublie pas, tu es en mode deconnecté. faut expliciter le moment ou tu pompes les données, et le moment ou tu renvoies les modifs. le dataset est un container temporaire qui te sert à être independant de la base pendant toute la donnée du bricolage, de verifier certaines contraintes etc etc...