关于adotable与dbgrid dbedit中记录的添加,修改,并查询dbedit中的数据是否为唯一值
大概意思是:
使用adotable组件,向dbedit中输入数据,保存,检查是否在记录集中已经有了这个数据,如果有,就提示,如果没有,就添加进去;在修改中,点保存,检查是否记录集中除了你修改的一项记录,是否你修改的记录结果是否已经存在,如果存在,就提示,如果没有就修改成功.
但是在添加的时候,代码为:
adotable1.FieldByName('id').AsInteger := a; //a为一个递增字体
dbedit1.SetFocus; //输入框得到焦点
保存时的代码如何写呢,因为保存安钮只有一个,所以方法就是,检查,除了你添加记录或者修改记录与其他记录集中有重复值.如果用adoquery好做,但是问题在于,这里是用的是adotable怎么进行一个限定查询呢?