`
isiqi
  • 浏览: 16497184 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

DataWindow自动匹配多个Retrieve参数

 
阅读更多

DataWindow自动匹配多个Retrieve参数

1 创建一个继承自系统对象DataWindow的用户对象u_dw

2 定义对象函数retrieve,添加函数参数a_argus[],类型为ANY,函数返回值为Long

3 加入如下代码:(假设 retrieve参数数目最大为10)

long ll_retVal
ll_retVal = 0
choose case upperBound(aa_args)
case 1
return retrieve(aa_args[1])
case 2
return retrieve(aa_args[1], aa_args[2])
case 3
return retrieve(aa_args[1], aa_args[2], aa_args[3])
case 4
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4])
case 5
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5])
case 6
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5], &
aa_args[6])
case 7
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5], &
aa_args[6], aa_args[7])
case 8
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5], &
aa_args[6], aa_args[7], aa_args[8])
case 9
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5], &
aa_args[6], aa_args[7], aa_args[8], aa_args[9])
case 10
return retrieve(aa_args[1], aa_args[2], aa_args[3], aa_args[4], aa_args[5], &
aa_args[6], aa_args[7], aa_args[8], aa_args[9], aa_args[10])
case else
return -1
end choose
return ll_retVal

4 在程序中调用方法如下:

ANY la_myArray[]
dw_1.setTransObject(sqlca)
la_myArray[1] = "A String"
la_myArray[2] = 200
dw_1.retrieve(la_myArray)

document.write("网易中文站点排行榜");

分享到:
评论

相关推荐

    pb datawindow 自动化处理

    处理两个DataWindow之间的字段赋值也是开发中的常见任务,尤其是当字段数量多且字段名相似时。PBCOMMENT提供了一种解决方案,可以将一个DataWindow的字段列表自动转换为赋值给另一个DataWindow的语句。例如,将`dw_1...

    pb中用DataWindow实现对多表的修改.doc

    pb中用DataWindow实现对多表的修改;pb中用DataWindow实现对多表的修改;pb中用DataWindow实现对多表的修改;pb中用DataWindow实现对多表的修改;pb中用DataWindow实现对多表的修改;pb中用DataWindow实现对多表的修改;pb...

    PowerBuilder动态创建dw,动态添加检索参数

    在PowerBuilder(PB)开发环境中,动态创建DataWindow(DW)和动态添加检索参数是提高应用程序灵活性和可扩展性的重要技术。DataWindow是PB的核心组件,用于数据展示、编辑和检索,而动态创建则允许我们在运行时根据...

    PB DataWindow 38个技巧

    ### PB DataWindow 38个技巧详解 #### 技巧一:实现DataWindow只读功能 在使用DataWindow时,为了防止用户误操作修改数据,可以通过设置DataWindow为只读模式来达到目的。具体实现方法是在DataWindow的...

    datawindow.net 2.5

    数据窗口(DataWindow)是PowerBuilder中的一个核心组件,它是一种强大的报表和数据展示工具。在.NET环境中,数据窗口的概念被扩展到了DataWindow.NET,这是一个专门用于.NET Framework的应用程序开发的控件。...

    DataWindow .NET 2.5 完美破解补丁

    DataWindow .NET 2.5 是 PowerBuilder 中的一个核心组件,它是 Sybase(现已被 SAP 收购)开发的一种用于构建数据库应用的图形化控件。这个“完美破解补丁”似乎提供了对 DataWindow .NET 2.5 的未授权访问,允许在 ...

    PB12.6_DataWindow

    这个东东是什么?不需要说明了吧,如果不明白是什么东西的就不要浪费积分了,VS2012\...4、完成以上步骤后,我们可以把DataWindowControl看作一个DataGridView来使用(可以retrieve 数据表),具体使用就不详细说明了。

    PB-Datawindow函数大全

    #### 二、在DataWindow中实现列的自动折行 在某些情况下,DataWindow中某一列的数据可能过长,无法完全显示在同一行内。为了解决这个问题,可以通过以下步骤实现列数据的自动折行: 1. **打开DataWindow**:在...

    Datawindow 导出到PDF文件

    - **自动化脚本**:可以通过编写脚本自动批量导出多个Datawindow为PDF。 - **Web服务**:结合Web服务,可以让非PowerBuilder客户端也能请求并获取PDF报告。 7. **相关工具和技术**: PowerBuilder之外,还可以...

    datawindow.rar

    DataWindow的动态性体现在它可以动态调整大小、自动适应数据量变化、动态加载数据等。此外,通过设置参数,DataWindow还可以根据不同的条件显示不同的内容,实现个性化和多样化的需求。 六、DataWindow与数据库的...

    基于DataWindow.NET的多条件查询.pdf

    "基于DataWindow.NET的多条件查询" 本文探讨了基于DataWindow.NET的多条件查询模式的实现,旨在提高B/S应用程序的开发速度和查询效率。在B/S模式下,多条件查询通常是通过DataSet、GridView来实现的,但这种方式...

    pb 导入excle 到datawindow

    1. **创建或选择DataWindow对象**:在PowerBuilder环境中,你需要创建一个新的DataWindow对象或者选择一个已有的。确定DataWindow的数据源类型,一般选择SQL Select,因为这样可以灵活地处理各种数据源。 2. **设计...

    PB Datawindow 导出 pdf 文件方法.rar

    7. **提示用户或自动打开 PDF**: 可以选择在导出后弹出一个对话框让用户确认操作成功,或者使用操作系统 API 自动打开导出的 PDF 文件。 通过以上步骤,你就可以在 PowerBuilder 应用程序中实现 DataWindow 数据的 ...

    PB datawindow保存为bmp

    在PowerBuilder (PB) 开发环境中,DataWindow 是一个强大的数据展示和操作工具,它可以将数据库中的数据以各种形式(如表格、图表等)显示出来。在标题“PB datawindow保存为bmp”中,提到的问题是关于如何在Power...

    PB_DataWindow_38个技巧

    ### PB DataWindow 38个技巧详解 #### 技巧一:使DataWindow列只能追加不能修改 在PowerBuilder应用程序开发中,有时我们需要限制用户只能追加新记录而不能修改现有记录。通过利用`Column`的`Protect`属性,我们...

    Pb中DataWindow的打印输出.doc

    这种方式允许将多个DataWindow合并为一个打印指令,创建一个打印作业。首先使用PrintOpen()函数打开作业并获取作业号,如: ``` PrintOpen({job name}) ``` 打开作业后,可以在同一个作业中使用其他函数,如...

    DATAWINDOW技术参考手册

    - **多表关联查询**:DataWindow支持复杂的多表关联查询,能够高效地从多个数据源中提取并整合数据。 - **动态SQL生成**:可以根据用户输入或程序逻辑动态生成SQL语句,灵活应对不同场景下的数据需求。 ##### 4.2 ...

Global site tag (gtag.js) - Google Analytics