我用Tdatabase控件连接数据库,TTable连接表,
删除一条记录时弹出英文错误,怎么阻止该英文提示,并用中文提示呢?
谢谢指点!

解决方案 »

  1.   

    try
      {delet a  record}
    except
      on e: Error do showmessage(e.message);
    end;
      

  2.   

    使用错误处理
    try
      //这里是你的代码
    except
      //这里是错误
    end;
      

  3.   

    to SnowFisher
    这个我试过了,假设TTable为空的时候没有数据了,代码如下:
    try 
      {delete a record}
    except
     on e : Edatabaseerror do
     ShowMessage(e.Message);
    end;
    不能解决问题
      

  4.   

    try
      {delete a record}
    except 
      on e:Edatabaseerror do
      showmessage(e.message);
    end;
    這樣可以的.你在delphi環境下測試當然不行.要編譯後你放在桌面上運行試一試.
    編譯後的執行文件會忽略系統彈出的錯誤提示.而隻顯示你做的showmessage(e.message)部分.
      

  5.   

    try
      {delete a record}
    except 
      on e:Edatabaseerror do
      showmessage(e.message);
    end;
    這樣可以的.你在delphi環境下測試當然不行.要編譯後你放在桌面上運行試一試.
    編譯後的執行文件會忽略系統彈出的錯誤提示.而隻顯示你做的showmessage(e.message)部分.
      

  6.   

    try
      {delete a record}
    except 
      on e:Edatabaseerror do
      showmessage(e.message);
    end;
    這樣可以的.你在delphi環境下測試當然不行.要編譯後你放在桌面上運行試一試.
    編譯後的執行文件會忽略系統彈出的錯誤提示.而隻顯示你做的showmessage(e.message)部分.