小弟的问题时有关ADO的错误处理
怎们样处理主健重复、字段为空。
具体代码是什么
谢了
怎们样处理主健重复、字段为空。
具体代码是什么
谢了
解决方案 »
- delphi如何查找网页中指定的内容?
- 简单SQL语句的问题???
- 请教高手,有众多错误,。。。。
- 在FORM 的Caption 中怎样实现“&“符号的输入
- 在线:为什么接收到的数据与发出去的不符,而且还出现内存访问错误(使用TSeverSocket与TClientSocket)
- 如何编程实现将用form来将word文档post到服务器上?
- 大家帮帮忙
- 虾哥虾姐们,问一个有小小难度的问题
- 请问为什么打印预览能显示,但打印却没有呢?(60分)
- 救急---***我在RICHEDIT控件里输入的中文怎么除了第一个字外都是乱码?***
- 高手!这条SQL怎么写?
- 如何声明一个TADOConnection类型指针?
ADOConnection1.BeginTrans; //开始事务
。。
//数据操作 ADOConnection1.CommitTrans; //结束事务
Except
ADOConnection1.RollbackTrans;//操作失败,数据回滚
end;
ADOConnection1.BeginTrans; //开始事务
。。
//数据操作 ADOConnection1.CommitTrans; //操作成功,结束事务
Except
ADOConnection1.RollbackTrans;//操作失败,数据回滚
end;
adoErrors : Errors;
adoError : Error;
iCount : Integer;
begin
//开始处理ADO的Errors对象
adoErrors := ADOConnection1.Errors;
for iCount := 0 to adoErrors.Count - 1 do // Iterate
begin
adoError := adoErrors.Item[iCount];
if adoErrors.Item[icount].NativeError=515 then
begin
Application.MessageBox('不能为空','更新错误',mb_ok);
abort;
end;
if adoErrors.Item[icount].NativeError=2627 then
begin
Application.MessageBox('主健重复','更新错误',mb_ok);
abort;
end;
end;
end;