public subroutine wf_query (string as_sql, ref datawindow dw_query);Long ll_row,c
String error_syntaxfromSQL, error_create, new_syntax
new_syntax = SQLCA.SyntaxFromSQL(as_SQL,'Style(Type=Grid)', error_syntaxfromSQL)
QueryError=""
 
if Len(error_syntaxfromSQL) > 0 THEN
        QueryError =error_syntaxfromSQL
          return
else
        dw_query.Create(new_syntax, error_create)
        if Len(error_create) > 0 THEN
           QueryError = error_create
          return
        end if
end if
 
dw_query.SetTrans(SQLCA)
dw_query.Retrieve()
 
 
end subroutine