作业帮 > 综合 > 作业

英语翻译dw_1.settransobject(sqlca)is_sql = dw_1.getsqlselect( )s

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 06:40:17
英语翻译
dw_1.settransobject(sqlca)
is_sql = dw_1.getsqlselect( )
string ls_where
ls_where = " "
wf_retrieve(ls_where)
wf_retrieve定义:
string ls_sql_new
ls_sql_new = is_sql + ' ' + as_where
dw_1.setsqlselect(ls_sql_new)
dw_1.retrieve( )
dw_1.settransobject(sqlca) //设置数据窗口dw_1检索所用的事务
is_sql = dw_1.getsqlselect( ) //提取数据窗口dw_1的检索语法
string ls_where //定义变量
ls_where = " " //初始化变量
wf_retrieve(ls_where) //调用函数
wf_retrieve定义:
string ls_sql_new //定义变量
ls_sql_new = is_sql + ' ' + as_where //组合新的检索语句
dw_1.setsqlselect(ls_sql_new) //将新的检索语句赋值给数据窗口dw_1
dw_1.retrieve( ) //检索数据
再问: 为什么函数调用要使用一个初始化变量,就是那个IS_where为空 调用它是什么效果 还是单纯只是一个形式上的东西? 我在窗口里翻了一边 找不到 as_where 所以不知道它起什么作用 能不能告诉我 可能在那些地方可以找到它
再答: ls_where 你可以不用初始化,系统默认也是为空。 as_where估计是定义的一个变量,你给出的代码不全,不能确定as_where是不是全局变量或者实例变量。as_where 你就把它当成是一个检索条件就可以了。比如:as_where = "XXX > 0"。其中XXX是字段名。