首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi7 插入语句弹出异常的有关问题

2012-02-05 
delphi7 插入语句弹出错误的问题!用 delphi7 adoquery 插入一条记录我在access数据库设置的是id为主键,当

delphi7 插入语句弹出错误的问题!
用 delphi7 adoquery 插入一条记录 我在access数据库设置的是id为主键,当我运行的时候 如果ID 插入重复数字 程序直接弹出错误信息提示用户,并且返回,请问怎么实现?

[解决办法]
按照自己的想法做就可以了。
写一个判断重复的方法 function DataDuplicate(id:Integer):Boolen;
在Adoquery1的beforepost 事件判断 
if DataDuplicate then
begin
//提示重复
abort;//不保存
end;
如果你是用execsql 做插入的,可以在处理之前判断。。。

热点排行