MysqlDataAdapter.Update不引发异常

时间:2018-11-22 08:20:25

标签: vb.net server drag

在我的应用程序中,我具有TreeView和DataGridView的拖放功能。

效果很好,我的代码没有问题。

我在Windows 10 Home Single Language 64位上使用Visual Basic-Visual Studio 2017社区。构建发行版后,运行发行版时,它在Windows 10上也可以正常工作。 然后,我将其复制到Windows 2008 R2虚拟服务器上,每个用户都在该服务器上通过远程桌面运行它。

我遇到的一个奇怪的问题是TreeView的拖放功能可以100%运行,但是DataGridView似乎忽略了我的放置-仅在服务器上。

我在网上找不到与此相关的任何东西。

有什么想法可以解决此问题吗?

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

在各行之间乏味地添加了消息之后,我得出的结论是没有执行MySqlDataAdapter.Update()行。 也不例外,只是停在这一行,然后把我赶出DataGridView.DragDrop Sub。

所以新的问题是,编译后如何捕获该错误?

1 个答案:

答案 0 :(得分:0)

我想我问得太快了,抱歉。

对于没有从MySqlDataAdapter获得异常的任何人,请检查触发器的权限。

在这种情况下,我的开发计算机上的root用户可以从%访问。 在服务器上,将根目录配置为仅可从本地主机访问。

其中一个触发器被定义为“ CREATE DEFINER = root @ % TRIGGER ...”,并将其更改为root@localhost后就可以了。