2017-02-10 2 views
0

Мой проект (vb.net/mysql) работает нормально. Вчера я отлаживал проект (на машине разработки) и пытался отредактировать/сохранить некоторые данные и понял, что он не сохраняет данные на диск. Нет сообщений об ошибках! Я прекратил отладку и перестраивал проект и использовал двоичный файл, но это то же самое! Странно то, что данные сохраняются, когда я использую один и тот же двоичный файл для подключения с клиентской машины. Он даже сохраняется, когда я подключаюсь к машине VMWare. Кроме того, тот же двоичный файл отлично работает, когда я подключаюсь с клиентской машины к серверной машине. MySql Workbench на машине разработки также отлично работает на всех машинах. Я не изменил никакого кода. Я использую это, чтобы сохранить данные:mysql не сохраняет данные на машине разработки

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

самое странное в том, что у меня есть разные места на моем проекте, где я использую простой запрос обновления MySQL, чтобы обновить данные, эти работы отлично. Так что это код выше, который не работает, но почему он работает, когда я подключаюсь с клиентской машины ?!

Я полностью потерял место, где искал решение.

Любая помощь будет оценена

Среда разработки: Windows 7 Pro 32 Bit, Visual Studio 2010, MySql v5.6

ответ

0

Я закончил с заменой машины разработки на новый. И теперь все работает нормально. Эта проблема будет для меня загадкой. Я не избавился от машины, если бы мог понять это в будущем. Я дал его моему 10-летнему сыну для игр. Теперь он счастлив, и я счастлив.

Конец рассказа.