这个是于数据库相关的,比如Sql Server,在
master数据库的sysmembers表中保存着这些信息。

解决方案 »

  1.   

    刚才拷贝错了,是master数据库的sysmessages表,不是上面的。
      

  2.   

    从MSDN帮助中可以看到:
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdatasqlclientsqlexceptionclassnumbertopic.htm该数字与 master.dbo.sysmessages 表中的项对应。master数据库是一个Sql Server的缺省管理数据库,打开这个数据库中的sysmessages,就可以看到这些数字和错误是如何对应的了。比如:
    SELECT *
    FROM sysmessages
    where error = 2627结果:error       severity dlevel description                                                                                                                                                                                                                                                     msglangid 
    ----------- -------- ------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------- 
    2627        14       0      Violation of %ls constraint '%.*ls'. Cannot insert duplicate key in object '%.*ls'.                                                                                                                                                                             1033
    2627        14       0      违反了 %1! 约束 '%2!'。不能在对象 '%4!' 中插入重复键。                                                                                                                                                                                                                            2052(所影响的行数为 2 行)