hur.cn - 华软网

 热门搜索

如何动态创建数据窗口对象

  作者:未知    来源:网络    更新时间:2019/6/11
如何在程序中,根据用户选择的列,来动态创建数据窗口对象?
------华软网友回答------
string ERRORS, sql_syntax

string presentation_str, dwsyntax_str

sql_syntax = "SELECT emp_data.emp_id,"&
+ "emp_data.emp_name FROM emp_data "&
+ "WHERE emp_data.emp_salary > 45000"

presentation_str = "style(type=grid)"

dwsyntax_str = SQLCA.SyntaxFromSQL(sql_syntax, &
presentation_str, ERRORS)

IF Len(ERRORS) > 0 THEN
MessageBox("Caution", &
"SyntaxFromSQL caused these errors: " + ERRORS)
RETURN

END IF

dw_1.Create( dwsyntax_str, ERRORS)

IF Len(ERRORS) > 0 THEN
MessageBox("Caution", &
"Create cause these errors: " + ERRORS)
RETURN

END IF
------华软网友回复------
例子

ls_sql="SELECT * FROM tb_name"
ls_syntax=sqlca.SyntaxFromSql(ls_sql,'style(Type=Grid)',ls_err)

dw_2.create(ls_syntax)
dw_2.settransobject(sqlca)
dw_2.retrieve()      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。