关于access的索引问题(5分)

  • 主题发起人 主题发起人 fly555
  • 开始时间 开始时间
F

fly555

Unregistered / Unconfirmed
GUEST, unregistred user!
在三层中数据库选择access2000。
在access2000中的表中设置了索引,
选择项为不重复.
在delphi中对表写入时,
如果索引列与表中的记录相应列值有重复时,
post时居然不提示出错.
是不是access就是这样的呢?
 
因为你根本只是在内容表中post了记录
打开access看看实际的内容并没变
用applyupdate的更新才是真正的更新,现在它会报错
 
我没有说清楚:
我是这样写的:
try
DM.ClientDataSetkh.post;
DM.ClientDataSetkh.applyupdates(0);
button_valid;
except
showmessage('客户编号有无重复?');
end;
但是当重复时,
不会showmessage呀?
why?
 
调试的时候显示不出来try except 的值。只有离开编译环境才有
 
多人接受答案了。
 
后退
顶部