社区
Delphi
帖子详情
TDataSet.OnPostError 事件。
Apollo47
2001-11-09 06:43:35
OnPostError(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction
);
数据提交时出错,在这个事件下怎么判断是何种错误?比如:是主键值重复,还是
主键值为空等等?是通过 E: EDatabaseError 来判断。
...全文
72
4
打赏
收藏
TDataSet.OnPostError 事件。
OnPostError(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction ); 数据提交时出错,在这个事件下怎么判断是何种错误?比如:是主键值重复,还是 主键值为空等等?是通过 E: EDatabaseError 来判断。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Apollo47
2001-11-10
打赏
举报
回复
没人会吗?
madyak
2001-11-09
打赏
举报
回复
主键值为空不会触发此事件.
Apollo47
2001-11-09
打赏
举报
回复
caoyq(草民呆瓜) :
我是说用代码怎么来判断。
caoyq
2001-11-09
打赏
举报
回复
取E.Message来查看错误信息。
delphi中对数据库全局异常和局部异常的处理
query1中的query1.on
post
error
有三个参数qryClass
Post
Error
(
DataSet
: T
DataSet
; E: EDatabase
Error
; var Action: TDataAction); showmessage(E.message) 第三个参数Action是对局部异常处理的 当...
fastscript增加三方控件之二
AddEvent('On
Post
Error
', TBs
DataSet
Error
Event); end; end; end; function TBsFunctions.CallMethod(Instance: TObject; ClassType: TClass; const MethodName: String; Caller: TfsMethodHelper): Variant; ...
TClient
DataSet
的 fastscript封装
AddEvent('On
Post
Error
', TCDS
Error
Event); end; end; end; function TCDSFunctions.CallMethod(Instance: TObject; ClassType: TClass; const MethodName: String; Caller: TfsMethodHelper): Variant; var ...
多层数据库开发十三:剖析几个数据库应用程序
我们先从处理窗体的OnCreate
事件
的句柄开始,因为它是应用程序的起点。Procedure TAdhocForm. FormCreate(Sender: TObject); Procedure CreateInitialIni; Const VeryInefficientName = IB: Very In...
多层数据库开发十三:剖析几个数据库应用程序_delphi教程
我们先从处理窗体的OnCreate
事件
的句柄开始,因为它是应用程序的起点。Procedure TAdhocForm. FormCreate(Sender: TObject); Procedure CreateInitialIni; Const VeryInefficientName = IB: Very In...
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章