CSDN博客

img ncowboy

可能你没有注意的System.Data.OleDb.OleDbException.Errors属性

发表于2004/9/30 21:00:00  1353人阅读

分类: .net

每次总是
catch(Exception ee)
{
    MesageBox.Show(ee.Message);
}
昨天晚上看书,发现了fcl里面很多Exception 的继承类,可以提供更多的一场相关信息。今天找了OleDbException ,巴适!

      catch(System.Data.OleDb.OleDbException ee)
      {
       for (int j=0; j < ee.Errors.Count; j++)
       {
        MessageBox.Show("Index #" + j + "/n" +
         "Message: " + ee.Errors[j].Message + "/n" +
         "Native: " + ee.Errors[j].NativeError.ToString() + "/n" +
         "Source: " + ee.Errors[j].Source + "/n" +
         "SQL: " + ee.Errors[j].SQLState + "/n");
       }
      }
阅读全文
0 0

相关文章推荐

img
取 消
img