社区
C++ Builder
帖子详情
请教数据记录某字段的有效性检验?
xjxxjx
2000-08-15 12:35:00
DELPHI中有效性检验可以在两个时刻:
1、TABLE类的BEFOREPOST事件(对整条记录)
2、在字段写入记录缓冲区之前,每个字段调用ONVALIDATE事件(对当前操作的字段),如要抛弃当前值,可触发一个异常Raise Exception("提示信息");
请教在C++BUILDER中,对应以上第二个方法怎么产生异常达到此效果?
...全文
112
5
打赏
收藏
请教数据记录某字段的有效性检验?
DELPHI中有效性检验可以在两个时刻: 1、TABLE类的BEFOREPOST事件(对整条记录) 2、在字段写入记录缓冲区之前,每个字段调用ONVALIDATE事件(对当前操作的字段),如要抛弃当前值,可触发一个异常Raise Exception("提示信息"); 请教在C++BUILDER中,对应以上第二个方法怎么产生异常达到此效果?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
11927关注!
xjxxjx
2000-08-15
打赏
举报
回复
我用Throw Exception("提示");试过,能触发并提示但不能抛弃当前输入值并返回到修改前的值。
Wingsun
2000-08-15
打赏
举报
回复
BCB和Delphi差不多,你所说到的事件在BCB中也有。只是产生异常的方法不一样而已。
BCB中使用throw来触发一个异常。
xjxxjx
2000-08-15
打赏
举报
回复
WINGSUN:
Sender->DataSet->Cancel();会把整条记录复原,但有时这会把用户在出错之前输入的其它字段的正确数据丢掉。有没有其它方法或函数能达到和我前面说的DELPHI的第二个方法一样,抛弃当前记录的当前字段的值?
Wingsun
2000-08-15
打赏
举报
回复
如下:
void __fastcall TForm1::Table1NAMEValidate(TField *Sender)
{
Sender->DataSet->Cancel();
throw Exception("提示");
}
asp.net知识库
通过反射调用類的方法,屬性,
字段
,索引器(2種方法) ASP.NET: State Server Gems 完整的动态加载/卸载程序集的解决方案 从NUnit中理解.NET自定义属性的应用(转载) 如何在.NET中实现脚本引擎 (CodeDom篇) .NET的插件...
Flink流式处理百万
数据
量CSV文件
将所有的异常
数据
检测出来 什么样的
数据
是异常
数据
圈红的
数据
我手动添加了一个a 原本是数字类型 现在变成了一个字符串类型 那么程序中将字符串类型转换为数字类型的话 就会报错 那这个值就是异常
数据
为什么我...
【计算机毕设文章】房屋出售租赁系统
必须要对
数据
进行合法性校验,确定此条
数据
是否有惟一的主关键字和
字段
是否允许为空等等,若
数据
库表中不允许某
字段
为空,而程序没有进行该
字段
非空逻辑校验,那么就会出现
数据
存储失败,可能因此造成严重系统后果。...
【计算机毕设文章】基于spring boot的在线答题微信小程序_jh8x3
必须要对
数据
进行合法性校验,确定此条
数据
是否有惟一的主关键字和
字段
是否允许为空等等,若
数据
库表中不允许某
字段
为空,而程序没有进行该
字段
非空逻辑校验,那么就会出现
数据
存储失败,可能因此造成严重系统后果。...
竞赛专题 |
数据
预处理-如何处理
数据
中的坑?
点击上方“Datawhale”,选择“星标”公众号第一时间获取价值内容为了帮助更多竞赛选手入门进阶比赛,通过
数据
竞赛提升理论实践能力和团队协作能力。DataFountai...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章