MysqlDataAdapter.Update не выдает исключение - PullRequest
0 голосов
/ 22 ноября 2018

В моем приложении есть функция перетаскивания для TreeView и DataGridView.

Это прекрасно работает, и у меня нет проблем с кодом.

Я использую Visual Basic - VisualСообщество Studio 2017 на Windows 10 Home Single Language 64-bit.После сборки релиза он также отлично работает на Windows 10 при запуске релиза.Затем я копирую его на виртуальный сервер Windows 2008 R2, где он запускается каждым пользователем через удаленный рабочий стол.

Странная проблема, с которой я столкнулся, заключается в том, что функция перетаскивания TreeView работает на 100%, но, похоже, DataGridViewне обращайте внимания на мое удаление - только на сервере.

Я не могу найти в сети ничего, что относится к этому.

Есть идеи, как решить эту проблему?

======================================================================

После утомительного добавления сообщений между строками я пришел к выводу, что это строка MySqlDataAdapter.Update (), которая невыполнения.Не исключение, просто останавливается на этой строке и выбрасывает меня из DataGridView.DragDrop Sub.

Итак, новый вопрос, как мне перехватить эту ошибку после компиляции?

1 Ответ

0 голосов
/ 22 ноября 2018

Я думаю, что, вероятно, задал вопрос слишком быстро, извинения.

Для тех, кто не получает исключения из MySqlDataAdapter, проверьте разрешение на триггеры.

В этом случае на моем компьютере разработчикаПользователь root может получить доступ с%.На сервере root настроен только для доступа с локального хоста.

Был определен один из триггеров "CREATE DEFINER = root @ % TRIGGER ..." и после изменения на root@localhost он заработал.

...