用sql select 进行多个表查询,数据窗口怎样调用它?
我刚学pb,第一次提问。sql select保存是queries数据窗口怎样调用它? 问题点数:100、回复次数:3Top
1 楼abcn(小宝,上酸菜)回复于 2002-03-02 08:09:56 得分 30
搞不懂,是调用sql语句还是调用数据窗口?Top
2 楼mjh7781(mjh)回复于 2002-03-02 08:10:05 得分 50
可以用动态数据窗口:
// 声明变量
string ls_sql, ls_present,ls_err, ls_syntax
// 定义数据窗口的数据来源
ls_sql = "select employee.emp_id,s_data.dy_1 from employee,s_data where employee.emp_id = s_data.id"
//定义数据窗口显示字符串
ls_present = "style(type=tabular)"
// 得到建立数据窗口对象语法
// 如果错误发生,SyntaxFromSQL 返回一个空字符串
ls_errls_syntax = SQLCA.SyntaxFromSQL(ls_sql, ls_present , ls_err)
// 声明变量string ls_syntax ,ls_err
ls_errdw_1.Create(ls_syntax, ls_err)
dw_1.SetTransobject(SQLCA)
dw_1.retrieve( )Top
3 楼yjs_lh(长风浪子)回复于 2002-03-02 08:49:48 得分 20
没搞懂问题的意思.
数据窗口的SQL Select语句保存在数据窗口的语法中.不信你选中一个DW,再Export导出去研究(绝招).
要新建一个使用已保存的Queries的数据窗口,直接在新建数据窗口对话框(Choose Data Source For ... Windows)的数据源选项中选择Query即可.系统会让你选择要使用的Queries.Top




