Codeunit 18122339 EOS004 DB ResultSet
Codeunit 18122339 EOS004 DB ResultSet
Provides access to a database reader for external databases over the EOS FunctionAPI. You cannot instantiate this class directly, it is returned from the DB API Client.
Methods
BatchSize
procedure BatchSize(NewValue: Integer)
Sets the current batch size. The batch size indicates how many records are read in each call to the EOS FunctionAPI. This defaults to 50.
Parameters / Return Value
NewValue
IntegerThe new batch size. If you set this to 0, the default batch size will be used.
BatchSize
procedure BatchSize(): Integer
Gets the current batch size. The batch size indicates how many records are read in each call to the EOS FunctionAPI. This defaults to 50.
Parameters / Return Value
Returns
IntegerThe current batch size.
ReaderId
procedure ReaderId(): Guid
Returns the ID of the reader that is currently being used.
Parameters / Return Value
Returns
GuidThe ID of the reader.
ConnectionId
procedure ConnectionId(): Guid
Returns the ID of the connection that is currently being used.
Parameters / Return Value
Returns
GuidThe ID of the connection.
Columns
procedure Columns(): List of [Text]
Returns a list of all column names in the current dataset
Parameters / Return Value
Returns
List[Text]The list of column names
DataType
procedure DataType(Index: Integer): Text
Returns the C# data type of the given column, by column index.
Parameters / Return Value
Index
IntegerThe 1-based index of the column
Returns
Text[]The C# data type.
DataType
procedure DataType(ColumnName: Text): Text
Returns the C# data type of the given column, by column name.
Parameters / Return Value
ColumnName
Text[]The name of the column.
Returns
Text[]The C# data type.
Value
procedure Value(Index: Integer): JsonValue
Returns the value of the current row as a JsonValue, by column index. If the index is invalid or does not exist, a null JsonValue is returned.
Parameters / Return Value
Index
IntegerThe 1-based index of the column.
Returns
JsonValue
Value
procedure Value(ColumnName: Text): JsonValue
Returns the value of the current row as a JsonValue, by column name. If the index is invalid or does not exist, a null JsonValue is returned.
Parameters / Return Value
ColumnName
Text[]The name of the column.
Returns
JsonValue
Row
procedure Row(): JsonArray
Returns the current row as a JsonArray
Parameters / Return Value
- Returns
JsonArray
Read
procedure Read(): Boolean
Read the next row in the dataset.
Parameters / Return Value
Returns
BooleanReturns
trueif a record was read,falseif no more records are available.
Close
procedure Close()
Closes the current reader. This is a TryFunction.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.