如何将数据库返回的错误提示由英文改成中文?

解决方案 »

  1.   

    修改DBConsts单元的字符串常量,然后重新编译这个单元。
    或者部分显示中文信息,如:
     try
       //一些代码    
     except on E: Exception do
        begin
          ShowMessage('发生了如下错误:' + E.Message);
          //一些异常处理代码   
        end;
      end;
    —————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  2.   

    lxpbuaa(桂枝香在故国晚秋)
    说的就是拦截错误代码呀。
      

  3.   

    “拦截错误代码,重新抛出中文信息!”
    try
       //一些代码    
     except on E: Exception do
        begin
          if (E.Message=某个错误信息)then
          //显示使用中文翻译的错误信息   
        end;
      end
      

  4.   

    修改数据库系统中的错误信息,比如ms sql server 的错误信息保存在master..sysmessages表中,将此表中的信息汉化即可,其它的数据库本人没有使用过,但应该差不多
      

  5.   

    to:cx_super(黄连) :
    if (E.Message=某个错误信息) 这些错误信息在那里可以找到?