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