中金宸大跨平台金融软件定制开发
PowerBuilder应用开发系列
在开发中,我们有时会遇到用一个股票资管系统开发来表现数据库中多个表中数据的情形,这时股票资管系统开发用到的sqlselect语句是一个多张表连接的视图。当我们对这样一个股票资管系统开发中的数据进行修改并提交数据库时,我们将会发现我们并不能简单地使用一条dw.update()来实现同时对数据库中多张表的修改。
事实上,系统在股票资管系统开发中提交数据库并生成update语句时所根据的仍然是图一这个窗口。
在以前的章节中我们曾介绍过利用这个窗口中一些不同的选项实现数据库的并发控制,这里我们再讲一下这个窗口中的选项对生成update语句的其它影响。 当我们调用update函数时,这个窗口中有四个域将被涉及:whereclauseforupdate/deletewhere子句的生成依据。这个选项主要是用来进行并发控制的,这里不再赘述。updatetablecolumns可修改的列。这是一个我们将遇到麻烦的地方。powerbuilder只能同时对一张要修改的表进行管理,所以我们不能一下子指出所有表中所有要修改的列。在这里我们只能指出某一张表中要修改的列,以后在程序中用m
免费试用
分期付款
验收保障
售后质保
见效付款
唯一定制