- 7
- 0
- 约2.69千字
- 约 8页
- 2018-09-19 发布于天津
- 举报
第二十三章INFORMIX-4GL中的数据校验本章讲了用户输入数据的校
?
?
第二十三章
?
?
?
?
?
?
INFORMIX-4GL中的数据校验
本章讲了用户输入数据的校验方法,及用SQLCA.SQLCODE查看是否取到数据的方法。
INFORMIX-4GL的数据校验
往表中输入数据之前,最好对数据有效性把关。例如,若用户输入一个客户的订单,在把它加入表中前,要检查一下在Customer表中是否存在这个customer_num,这种数据校验有助于维护数据的完整性,保证系统中不存在的客户的订单不插入到系统。
关键字段
大部分数据校验是通过关键字段进行的。在上图例子中,用户输入外键orders.customer_num后,应该检查orders.customer_num在customer.customer_num字段中是否存在。
若进行了数据校验,还要根据结果作相应的操作。若外键值在主键字段中不存在,要提示用户。提示方式可简可繁,简单的是给出错误信息并返回到orders.customer_num域;复杂些可以弹出一个窗口把有效的customer.customer_num值列出来让用户选择。本章主要讲简单的处理方式。
用户给外键字段输入值后就应进行校验。若用户在定单Form中输入数据,可以用带AFTER FIELD控制块的INPUT语进行校验。
在用户离开输入域后,值就传给了程序变量。如上图例子,用户输完客户号,客户号就存在了程序变量gr_orders
您可能关注的文档
最近下载
- 2023年高考英语作文满分突破传统文化系列:给外国友人介绍京剧和邀请参加京剧脸谱艺术展写作.pptx VIP
- 合理安排学习与娱乐的时间主题班会PPT课件.pptx VIP
- 基桩检测的基本规定(每日一练).docx VIP
- 2024年山东省高考真题物理试卷及答案 .pdf VIP
- 广东专插本管理学真题试卷及答案.docx VIP
- GB 50168-2018电气装置安装工程电缆线路施工及验收标准.docx VIP
- 2026年高考物理三轮复习:(考前必背)高中物理基础知识汇编.docx
- 房地产会计核算与涉税处理(一).pdf VIP
- 汽轮机汽缸水平扬度记录.pdf VIP
- 数字内容产业发展策略研究.docx VIP
原创力文档

文档评论(0)