MysqlDataAdapter.Update 没有抛出异常

MysqlDataAdapter.Update not throwing exception

在我的应用程序中,我为 TreeView 和 DataGridView 提供了拖放功能。

效果很好,我对代码没有任何问题。

我使用 Visual Basic - Visual Studio 2017 Community on Windows 10 Home Single Language 64-bit。在 Building Release 之后,它在 Windows 10 运行ning 发布时也能正常工作。 然后我将它复制到 Windows 2008 R2 虚拟服务器,每个用户通过远程桌面将它复制到 运行。

我遇到的奇怪问题是 TreeView 拖放功能 100% 有效,但 DataGridView 似乎忽略了我的拖放 - 仅在服务器上。

我在网上找不到与此相关的任何内容。

有什么办法可以解决这个问题吗?

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

在行之间繁琐地添加消息后,我得出的结论是 MySqlDataAdapter.Update() 行没有执行。 也不例外,就停在这一行,把我扔出 DataGridView.DragDrop Sub.

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

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

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

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

其中一个触发器已定义 "CREATE DEFINER=root@% TRIGGER...",将其更改为 root@localhost 后它起作用了。