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
后它起作用了。
在我的应用程序中,我为 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
后它起作用了。