Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre éprouvé
    Impossible d'extraire les informations de schéma
    Bonjour à tous les nobles membres du forum,

    j'effectue le portage d'une application Windows forms, que j'avais développée avec Visual Studio 2010, vers Visual Studio 2015. Cette application se connectait à une base de données MySQL sans soucis. Depuis le portage, VS2015 me génère des erreurs de dataset. J'ai donc tenté une suppression du dataset en question pour le réécrire...
    J'arrive à me connecter correctement à ma base de données, les tables et les vues apparaissent bien dans l’explorateur de serveurs. Mais lorsque je crée le dataset et essaye soit d'incorporer par glisser-déposer une table dans le dataset, j'obtiens deux messages d'erreur consécutifs.
    Le premier est:



    et le suivant est :



    Les recherches effectuées sur le WEB ne me donnent rien de satisfaisant.

    Auriez-vous une idée de la direction à prendre pour résoudre ce problème ?

    Merci d'avance pour vos efforts.

    Eric

  2. #2
    Futur Membre du Club
    bonjour
    je up la question car j'ai exactement le même problème et je cherche depuis un moment sur le net ... mais pour l'instant rien , quelqu'un aurait il une réponse a ce ça ??

  3. #3
    Futur Membre du Club
    j'ai trouvé un début de solution avec MySQL Worbench , je me suis connecté a mon serveur MYSQL ? j'ai crée une petite table test avec MySQL Worbench
    désormais , quand je fait le glisse-déplacé de la fenétre "explorateur de serveur " de la table test vers le concepteur j'obtiens un autres message
    qui est :

    pour les autres tables ,c'est toujours le méme message du début de ce topic

  4. #4
    Modérateur

    Certaines versions du connecteur MySQMerde sont buggees. Il faut mettre a jour vers une version plus recente. Tu peux regarder ici : https://stackoverflow.com/questions/...ble-to-dataset
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre éclairé
    Pourquoi ne pas essayer avec la toute dernière release de Visual Studio 2017 ?
    Ca se trouve, ce pourrait être juste une histoire de mise à jour de ton Windows ou de ton VS installé :7
    .
    Pour la défense de nos droits, merci de voter pour : https://connect.microsoft.com/VisualStudio/feedback/details/3136661/ado-net-master-detail-wpf-detail-datagrid-erased-on-rowupdated-event
    together we stand, divided we fall
    .

  6. #6
    Futur Membre du Club
    merci pour vos repense
    même en téléchargeant la dernière version de VS ça donne rien
    Citation Envoyé par DotNetMatt
    Certaines versions du connecteur MySQMerde sont buggees. Il faut mettre a jour vers une version plus recente. Tu peux regarder ici :
    pareil on téléchargeant les dernière version du conector et du Mysql for VS

  7. #7
    Modérateur

    Est-ce que l'utilisateur avec lequel tu te connectes a des permissions suffisantes sur la/les table qui te pose probleme ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  8. #8
    Futur Membre du Club
    Citation Envoyé par star Voir le message
    Pourquoi ne pas essayer avec la toute dernière release de Visual Studio 2017 ?
    Ca se trouve, ce pourrait être juste une histoire de mise à jour de ton Windows ou de ton VS installé :7
    .
    Pour info, le 15/04/2018, je travail avec les toutes dernières versions de VS2017 ET de MySQL (serveur + connecteurs + Workbench) et les erreurs et messages cités plus hauts n'ont pas changés.

    Par contre, en uti_lisant un dataset ayant une source ODBC, tout marche. Je me demande si je ne vais pas tester la chose suivante :

    1-Développer avec une source ODBC pour les Datasets
    2-lors avant la publication, changer les sources de données des Datasets pour les substituer par les connexions avec les connecteur .Net pour MySQL

    Autre solution, tout coder, mais c'est plus long et on perd tout l'intérêt du "Visual" de VS.

  9. #9
    Futur Membre du Club
    Citation Envoyé par DotNetMatt Voir le message
    Est-ce que l'utilisateur avec lequel tu te connectes a des permissions suffisantes sur la/les table qui te pose probleme ?
    J'ai les mêmes soucis et pourtant, j'ai toutes les permissions. En plus, j'ai testé avec différents "Charsets" (Latin et UTF8) -> pas de changement.

    Ce qui m'étonnes le plus c'est qu'en décembre 2017, je n'avais aucun problème. Serait-ce lié à une MàJ VS 2017 ? (ce ne serait pas la première fois)

    Citation Envoyé par DotNetMatt

    Certaines versions du connecteur MySQMerde sont buggees. Il faut mettre a jour vers une version plus recente. Tu peux regarder ici : https://stackoverflow.com/questions/...ble-to-dataset

    Après test, mysql-for-visualstudio-1.2.6.msi n'est fonctionnel que pour VS 2010->2015. Comme en décembre 2017 out était ok avec ma configuration, je pense MySQL for visual studio 1.2.7 bugg avec la version VS2017 15.6.6 (mise à jour en 2018)

  10. #10
    Futur Membre du Club
    Après plusieurs tests, la solution suivante fonctionne sur ma config. Sont installés :

    VS2017 15.6.6 et MySQL for visual studio 1.2.7.

    J'ai supprimé la version mysql-connector-net-6.10.6 puis j'ai installé la version mysql-connector-net-6.9.8 à la place et ça marche (avec des soucis de charset mais bon).

    Ce connecteur peut être téléchargé là : https://downloads.mysql.com/archives/c-net/


    Une autre piste est : Quand je fait un Drag & Dropp d'une table MySQL sur le designer de dataset, j'ai le message d'erreur suivant : Le package MonoandroidDesignerPackage n'a pas été chargé correctement. Y aurait-il un rapport, à voir.

  11. #11
    Candidat au Club
    Citation Envoyé par hurel Voir le message
    Après plusieurs tests, la solution suivante fonctionne sur ma config. Sont installés :

    VS2017 15.6.6 et MySQL for visual studio 1.2.7.

    J'ai supprimé la version mysql-connector-net-6.10.6 puis j'ai installé la version mysql-connector-net-6.9.8 à la place et ça marche (avec des soucis de charset mais bon).

    Ce connecteur peut être téléchargé là : https://downloads.mysql.com/archives/c-net/


    Une autre piste est : Quand je fait un Drag & Dropp d'une table MySQL sur le designer de dataset, j'ai le message d'erreur suivant : Le package MonoandroidDesignerPackage n'a pas été chargé correctement. Y aurait-il un rapport, à voir.


    Bonjour.
    J'ai le même problème. J'ai essayé avec plusieurs versions différentes.

    Que cela soit MySQL avec Visual Studio et ces versions compatibles et la même chose avec Connector/NET.


    Lorsque je souhaite joindre une base de données dans une DATAGRIDVIEW. Cela fait les mêmes erreurs que vous mais, aussi celui ci:



    Et voici un liens vers toutes les versions que j'ai installé qui n'ont pas marché.

    Peut-être que je met le bon au mauvais moment?

    https://imgur.com/a/mwGCHCs

    J'ai même suivis ce tuto pour voir si cela marche, sans succès.

    C'est embarrassant.

  12. #12
    Candidat au Club
    Citation Envoyé par djass0 Voir le message
    Bonjour.
    J'ai le même problème. J'ai essayé avec plusieurs versions différentes.

    Que cela soit MySQL avec Visual Studio et ces versions compatibles et la même chose avec Connector/NET.


    Lorsque je souhaite joindre une base de données dans une DATAGRIDVIEW. Cela fait les mêmes erreurs que vous mais, aussi celui ci:



    Et voici un liens vers toutes les versions que j'ai installé qui n'ont pas marché.

    Peut-être que je met le bon au mauvais moment?

    https://imgur.com/a/mwGCHCs

    J'ai même suivis ce tuto pour voir si cela marche, sans succès.

    C'est embarrassant.
    Hello à tous,

    Ceci est mon premier message. J'arrive ici via Google car j'ai le même souci.

    Je suis sur VS Community 15.8.7 - MySQL pour VS 1.2.8 - Connecteur NET 8.0.12

    Depuis avril, y'a-t-il eu des avancés ? J'imagine que les problèmes de tous ont été réglés puisque ce fil semble mort.

    Merci !

    Michel

    PS : le problème de Djasso qui clôture ce fil est différent : j'ai eu le même souci et l'ai réglé en supprimant les accents et espaces dans mes intitulés.

  13. #13
    Futur Membre du Club
    Toujours le problème
    Bonjour à tous,
    Je suis nouveau et moi aussi j'ai le même problème que vous. Avez vous trouvé une solution?
    Ma configue est la suivante : VS 2017 15.9.2 mysql 1.2.8 et connector/net 8.0.13 (j'ai tout à la dernière version)
    Je met les deux message d'erreur que j'ai :


    Je vous remercie d'avance si vous pouvez me dépanner.

  14. #14
    Candidat au Club
    Salut,

    J'ai eu tellement de soucis pour réussir à obtenir une bonne config, que je ne sais plus trop comment j'ai fait. Mais la bonne nouvelle, c'est que c'est possible

    Essaye de désinstaller le MySQL for Visual Studio 1.2.8 et d'installer la version 1.2.7 à la place. Visiblement, ça change énormément de choses, de ce que j'ai pu glaner et comprendre un peu partout sur le web.

    Michel

    EDIT : https://downloads.mysql.com/archives/visualstudio/

  15. #15
    Futur Membre du Club
    Merci pour ta réponse Michel. Je viens de d'installer la version 1.2.7 et rien ne change. Peux tu me dire ta version de VS et du connector !!
    D'avance merci

  16. #16
    Futur Membre du Club
    Pour information, je viens de trouver en faite j'ai mis la version 1.2.7 et le connector 6.9.8