Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

GetItemStatus – PB Docs 2019 – PowerBuilder Library

GetItemStatus – PB Docs 2019

GetItemStatus

method (DataWindows)

Description

Reports the modification status of a row or a column within a row.
The modification status determines the type of SQL statement the Update
method will generate for the row or column.

Applies to

DataWindow type

Method applies to

PowerBuilder

DataWindow control, DataWindowChild object, DataStore
object

Syntax

PowerBuilder

Argument

Description

dwcontrol

A reference to a DataWindow control, DataStore, or
child DataWindow.

row

A value identifying the row for which you want the
status.

column

The column for which you want the status. Column can
be a column number or a column name. The column number is the
number of the column as it is listed in the Column Specification
view of the DataWindow painter — not necessarily the number of
the column in the Design view.

Specify 0 to get the
status of the whole row.

dwbuffer

A value identifying the DataWindow buffer containing
the row for which you want status. For a list of valid values, see
DWBuffer.

Return value

A value of the dwItemStatus enumerated datatype. The return value
identifies the status of the item at row, column of dwcontrol in dwbuffer.
For a list of status values, see DWItemStatus.

If column is 0, GetItemStatus returns the status of row. If there is
no DataWindow object assigned to the DataWindow control or DataStore,
GetItemStatus returns null.

If any argument value is null, in PowerBuilder and JavaScript the
method returns null.

Usage

Use GetItemStatus to understand what SQL statements will be
generated for new and changed information when you update the
database.

For rows in the primary and filter buffers, Update generates an
INSERT statement for rows with NewModified! status. It generates an UPDATE
statement for rows with DataModified! status and references the columns
that have been affected.

For rows in the delete buffer, Update does not generate a DELETE
statement for rows whose status was New! or NewModified! before being
moved to the delete buffer.

Examples

These statements store in the variable l_status the status of the
column named emp_status in row 5 in the filter buffer of dw_1:

These statements store in the variable l_status the status of the
column named Salary in the current row in the primary buffer of
dw_emp:

See also

SetItemStatus


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x