中文图形化数据库动态操纵的实现
传递一个string类型的参数就可以了。
《中文图形化数据库动态操纵的实现(第7页)》
本文链接地址:http://www.oyaya.net/fanwen/view/140242.html
W_process
接收w_choice传来的参数,在open事件中对w_process做相应的处理。例如当接收的参数值为“query”(代表执行查询)时,该窗口的操作按钮显示为“执行查询”,并使赋值数据窗口(dw_value)的enabled属性为“假”;当接收的参数为“insert”(代表执行插入)时,该窗口的操作按钮显示为“执行插入”,并使条件表达式数据窗口(dw_where)的enabled属性为“假”。窗口内bt_submit(执行操作)按钮Clicked事件通过检查该按钮上显示的字符判断要执行的操作,同时运行SQL语句。如果执行的操作是“查询”,则将SQL语句作为参数传递给W_query窗口,如果是其他的操作,则直接调用EXECUTE IMMEDIATE :string语句,完成对数据库的操纵功能。W_query
接收W_process窗口传来的参数,调用数据窗口动态生成函数显示查询结果。
- 结论
本文介绍了采用PowerBuilder开发工具编程实现数据库动态操纵功能的设计思路,并简单叙述了实现的方法和步骤。该方法可以在多种数据库系统环境下应用于各种数据库应用系统,包括电子商务系统的后台数据库管理。数据库动态操纵功能的灵活性,使得用户几乎可以完成所有可能的数据操纵要求(暂不能实现复杂查询功能,如Group分组)。但是数据库管理的灵活性和安全性是相互矛盾的,因此在以该思路开发具体的数据库应用系统时,应规划好数据库表的约束关系并在编码时充分考虑维护数据库的完整性;在运行时,应对该操作的权限进行严格控制。
《中文图形化数据库动态操纵的实现(第7页)》