利用PB动态创建数据窗口
在建立动态数据窗口之前,必须先得到数据窗口对象的语法,PB中为我们提供了SyntaxFromSQL( )函数,利用这个函数可以得到建立数据窗口的语法。SyntaxFromSQL()函数的基本格式如下:
事物对象.SyntaxFromSQL(数据来源字符串,显示类型字符串,错误字符串)
下面是建立一个数据窗口对象语法的范例∶
// 声明变量
string ls_sql, ls_present,ls_err, ls_syntax
// 定义数据窗口的数据来源
ls_sql = "select emp_id from employee"
//定义数据窗口显示字符串
ls_present = "style(type=tabular)"
// 得到建立数据窗口对象语法
// 如果错误发生,SyntaxFromSQL 返回一个空字符串
ls_errls_syntax = SQLCA.SyntaxFromSQL(ls_sql, ls_present , ls_err)