[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'SQLDB' (#fcl)

# TSQLCursor

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Internal object representing a database result set

## Declaration

Source position: sqldb.pp line 105

`type TSQLCursor = class(TSQLHandle)`
`public`
`FDirect: Boolean;` |  | Is the statement executed directly ?
`FPrepared: Boolean;` |  | Was the statement prepared
`FSelectable: Boolean;` |  | Selectable query or not
`FInitFieldDef: Boolean;` |  | Have the field definitions been initialized.
`FStatementType: TStatementType;` |  | Statement type in the SQL property.
`FSchemaType: TSchemaType;` |  | Schema type requested
`end;`

## Inheritance

`TSQLCursor` |  | Internal object representing a database result set
`TSQLHandle` |  | Internal object representing a database internal handle
`TObject`

## Description

TSQLCursor is an abstract internal object representing a result set returned by a single SQL select statement (TSQLHandle). statement. It is used by the TSQLQuery component to handle result sets returned by SQL statements.

This object must not be used directly.

## See also

TSQLQuery |  | Class to handle SQL commands (with or without result set)
TSQLHandle |  | Internal object representing a database internal handle