There are two ways to access data values in a DataWindow control:
Methods SetItem and the group of GetItem methods access single values in specific rows and columns. For example:
dw_1.SetItem(1, "empname", "Phillips")
ls_name = dw_1.GetItemString(1, "empname")
Expressions DataWindow data expressions use dot notation and can refer to single items, columns, blocks of data, selected data, or the whole DataWindow control. For example:
dw_1.Object.empname[1] = "Phillips"
dw_1.Object.Data[1,1] = "Phillips"
Both methods allow you to access data in any buffer and to get original or current values.
The technique you use depends on how much data you are accessing and whether you know the names of the DataWindow columns when the script is compiled:
The rest of this section describes how to construct expressions for accessing DataWindow data. The section “Syntaxes for DataWindow data expressions” provides reference information on the syntaxes for data expressions.
For information about using methods for accessing data, see SetItem, GetItemDate, GetItemDateTime, GetItemDecimal, GetItemNumber, GetItemString, and GetItemTime in Chapter 9, “Methods for the DataWindow Control.”
Copyright © 2004. Sybase Inc. All rights reserved. |
![]() |