第二十三章INFORMIX-4GL中的数据校验本章讲了用户输入数据的校.DOCVIP

  • 7
  • 0
  • 约2.69千字
  • 约 8页
  • 2018-09-19 发布于天津
  • 举报

第二十三章INFORMIX-4GL中的数据校验本章讲了用户输入数据的校.DOC

第二十三章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

文档评论(0)

1亿VIP精品文档

相关文档