即使在C#.NET中使用OleDbConnection类从DB2数据库中抛出异常时,如何获取SQLCode

时间:2017-03-10 07:18:31

标签: c# db2 oledbconnection

  1. 如果在C#.NET中使用OleDbConnection类从DB2数据库中抛出异常,如何获取sqlcode?

    例如:

    如果没有返回任何行进行更新&删除查询sqlcode是100但是如何在OledbConnection中获取它?

    1. 当没有返回任何行时使用select查询时,我需要获取SQLCode ? SQLCode = 0 SuccessfullSQLCode = <0 ExceptionsSQLCode > 0 Warnings ( 100 - no rows returned )

1 个答案:

答案 0 :(得分:0)

建议使用.Net的IBM数据服务器提供程序而不是通用的OLEDB提供程序; IBM提供程序具有DB2Error class,其中包含您要检索的信息。