关于Tadoquery的问题(50分)

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

fstao

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库mssql7,有一表dbo.table1,有字段id,name,其中id为主键,name为
唯一索引。我用TADOConnection连接mssql7,用TadoQuery连接表
dbo.table1,当输入数据name重新时,就会出现数据重复的错误,在
tadoquery用什么事件截取这个错误?是不是用onPostError,但又如何写代
码?
 
try起来不行吗?
 
如果是用button1的onclick事件:
try
adoquery1.post;
execpt
messagedlg('数据重复');
abort;
end;

可以,当然行了。但关键我用不着button1。我要触发Tadoquery的某个事件,通道在
afterpost事件这样写吗:

try
adoquery1.post;
execpt
messagedlg('数据重复');
abort;
end;

根本就不行,看来只有在onposterror事件写了。如何写?
 
没有人碰到这个问题吗,难道没有人用ADO连接?
 
接受答案了.
 
后退
顶部