The Data Object
variable provides the basic database access functionality.
See the Data Object user interface to learn how to
set up access to a data object up.
Properties
Data source - provides a database connection and
allows running SQL commands against the connected data source.
Scope - allows to define criteria (conditions)
for the rows used by the containing data object.
Sort - provides the ability to set and modify the
sorting rules for the containing data object.
Record - identifies the current record.
Methods
Select - Opens a database connection and
selects a record set using the scope defined by the scope object and sorted according to the sort object.
GoTop - Moves the current record
position the the first record.
GoNext - Moves the current
record position to the next record.
GoPrevious - Moves the
current record position to the previous record.
GoBottom - Moves the current
record position to the last record.
GoRandom - Moves the current
record position to the index provided as a parameter.
GetCellValue -
Returns the field value for a field in the current record,
for which with field name was passed in as a parameter.
GetRecordCount - Returns the
number of records in the record set.
GetRecordNumber - Returns the
index of the current record.
GetValues - Returns an array of
values for the field(s) specified in the input parameter.
GetStatistics - Returns an array
of aggregate functions (Min,Max,Sum,Count,Avg) for the
field(s) specified in the input parameter.
GetFieldCount - Returns the
number of fields in the underlying record set.
GetFieldName - Returns a
field name for the index passed in as a parameter.
TransactionStart - Begins
a batch data modification operation. Using TransactionStart improves
performance and allows to cancel all the operations included in the
transaction.
TransactionFinish - Closes a
batch data modification operation started with TransactionStart.
AppendStart - Prepares the
record set for insertion of a new record.
AppendFinish - Inserts a new
record into the database table.
UpdateStart - Prepares the
record set for modification of the current record data .
UpdateFinish -
Finishes modification.
SetCellValue - Sets a field
value.
SetCellNull - Sets a field value
to Null.
DeleteRecords - Deletes records
from the database table according to the record
object setup or through a scope expression passed as a parameter.
Create - Creates a new database
table.
Close - Closes the current database
session and frees all related resources.
|