2017-02-10 1 views
0

Mon projet (vb.net/mysql) fonctionne correctement. Hier, j'étais en train de déboguer le projet (sur la machine de développement) et j'ai essayé d'éditer/sauvegarder quelques données et j'ai réalisé qu'il ne sauvegardait pas les données sur le disque. Aucun message d'erreur n'est donné! Je quitte le débogage et reconstruis le projet et utilise le binaire mais c'est pareil! La chose étrange est que les données sont sauvegardées lorsque j'utilise le même binaire pour me connecter à partir d'une machine client. Il est même enregistré lorsque je me connecte à partir de la machine VMWare. En outre, le même binaire fonctionne correctement lorsque je me connecte d'une machine client à la machine serveur. MySql Workbench sur la machine de développement fonctionne également très bien sur toutes les machines. Je n'ai pas changé de code. J'utilise ceci pour enregistrer des données:mysql ne sauvegarde pas les données sur la machine de développement

CustomersBindingSource.EndEdit() 
CustomersTableAdapter.Update(MainDataSet.customers) 

La chose la plus étrange est que j'ai différents endroits sur mon projet où j'utilise une simple requête de mise à jour de MySQL pour mettre à jour les données, ceux-ci fonctionnent. Donc, c'est le code ci-dessus qui ne fonctionne pas, mais pourquoi cela fonctionne quand je me connecte à partir d'une machine client ?! Je suis complètement perdu sur où je cherche une solution.

Toute aide sera très appréciée

Environnement de développement: Windows 7 Pro 32 bits, Visual Studio 2010, MySql v5.6

Répondre

0

J'ai fini avec le remplacement de la machine de développement avec un nouveau. Et maintenant tout fonctionne bien. Ce problème sera un mystère pour moi. Je ne me suis pas débarrassé de la machine au cas où je pourrais le comprendre à l'avenir. Je l'ai donné à mon fils de 10 ans pour le jeu. Maintenant il est heureux et je suis heureux.

Fin de l'article.