我有段代码如下:
procedure TFmDaCon.adodaconPostError(DataSet: TDataSet; E: EDatabaseError;
var Action: TDataAction);
begin
if e.Message='Cannot insert an empty row - must have at least one column value set' then
e.Message:='加工厂编号不能为空'
else
e.Message:='加工厂编号有重复,请重新输入!';
Action:=daFail;
DBGrid1.SelectedIndex:=0;
end;
我觉得这样做太不科学了
procedure TFmDaCon.adodaconPostError(DataSet: TDataSet; E: EDatabaseError;
var Action: TDataAction);
begin
if e.Message='Cannot insert an empty row - must have at least one column value set' then
e.Message:='加工厂编号不能为空'
else
e.Message:='加工厂编号有重复,请重新输入!';
Action:=daFail;
DBGrid1.SelectedIndex:=0;
end;
我觉得这样做太不科学了
解决方案 »
- 讨教一下,关于网络游戏通信的方式和方法
- 将PDF文件打包在资源文件,如何不用另存,直接用外部PDF阅读器打开?
- 多种报表多种参数的问题,没有思路了。
- ADO 数据库中 删除的问题
- dbgrid行多选:options里设定multiselect为true,如何用代码实现
- 请问如何改变用MessageBox产生的提示框的背景颜色啊???急、急、急
- QReport控件怎么打印分成两行呀
- 怎么错了??在线等待!
- 如何在Delphi程序中使用条码枪?
- 怎么这个论坛回复的这么快,回复的菜鸟们都是专门干这个吗,还是路过帮帮忙
- 有mapinfo 6.0的注册码吗?
- 简单问题,按钮外观同窗口齐平,在鼠标移动到其上时才突起
tryexcept on E:Exception
ShowMessage(E.Message);
end;