用POST保存数据后,有没有什么返回值,或其它返回事件,表示保存数据成功或不成功,不成功的怎么样判断,并不使程序因出错而退出。如我定义了某一个字段为主键,当有重复数据时,怎么处理
解决方案 »
- 代理上网,无法连接远程服务器上的MSSQL,我用ADSL拨号上网就可以
- 胎死腹中~~~
- delphi,Excel单元格数据相乘
- 我用Access数据库做的系统,为什么每过几天就会出现数据库被独占?
- 关于存储过程的问题
- 请教:一个非常奇怪的 socket 问题,各位大哥帮我看看,谢谢!
- 使用TidFTP导致程序无法正常关闭,困扰一天了,求助啊!!!!!!
- 如何取得Tradiogroup控件中的值
- 在一个表中有两条记录完全一样,如何对其中一条记录修改??
- 请问怎么样数据类型的问题
- 没有学过存储过程,请帮个忙,学习一下。
- 有良知的中国人进来,放200分,看看这个网站www.chinapig.com,谁能帮忙做掉?!放分!!!!!!!!
adoquery1.post;
except
showmessage('数据保存失败!')
end;
.........
.........
except
.....异常处理
end;
异常处理
end;
table1.post;
except
showmessage('数据保存失败!')
end;
//保存语句
except
//异常处理
end;
答:用POST保存数据后,有没有什么返回值,或其它返回事件,表示保存数据成功或不成功,不成功的怎么样判断,并不使程序因出错而退出,这个问题的解答为:
1、在前台你可以采用以下的方式:
try
//保存语句,保存则提示成功。
except
//异常处理,出错则rollback,提示失败;
end;
后台你可以用触发器来控制,成功后置成功标志位,失败置失败标志位。
2、如我定义了某一个字段为主键,当有重复数据时,怎么处理,,这个问题的解答为:
当有重复数据时,提示有重复记录,还有一条,为何会出现重复记录,这才是重点,你要控制它不让他出现这种情况。
table1.post;
showmessage('ok');
except
showmessage('数据保存失败!')
end;