我们在 MySQL 程序中遇到了一个小问题。我们在过程中放置了一些异常处理程序。但是我们想要检索过程中可能发生的任何错误的错误代码。有什么方法可以使用某种函数获取确切的错误代码(同样,我们在套接字 API 中使用 WSAGetLastError)?
例如,假设在引用不存在表的过程中有一个选择查询。在这种情况下,将产生错误(“表”不存在)。控件将被转移到异常处理程序,但没有任何意义信息。在这种情况下,我们可以使用确切的错误代码(1146)来处理它。但是如果错误是我们在异常处理程序中没有提到的其他东西怎么办?我们想在这种情况下获取错误代码以便稍后检查。有一个 SHOW ERRORS 查询,但如何在处理过程中使用它?我希望这更清楚。
我在这里也发现了这个问题: http : //www.eggheadcafe.com/software/aspnet/35923137/show-errors-question.aspx 但还没有人回答。