IProviderSupport interface
Interface for Provider support.
Declaration
IProviderSupport = classDescription
IProviderSupport is an interface used by Delphi's TProvider (datasnap) technology.
It is currently not used in Free Pascal, but is provided for Delphi
compatibility. The
TDataset class implements all the methods of
this interface for the benefit of descendent classes, but does not publish
the interface in it's declaration.See also
Methods
PSEndTransaction | End an active transaction. | |
PSExecute | Execute the current command-text. | |
PSExecuteStatement | Execute a SQL statement. | |
PSGetAttributes | Get a list of attributes (metadata). | |
PSGetCommandText | Return the SQL command executed for getting data. | |
PSGetCommandType | Return SQL command type. | |
PSGetDefaultOrder | Default order index definition. | |
PSGetIndexDefs | Return a list of index definitions. | |
PSGetKeyFields | Return a list of key fields in the dataset. | |
PSGetParams | Get the parameters in the commandtext. | |
PSGetQuoteChar | Quote character for quoted strings. | |
PSGetTableName | Name of database table which must be updated. | |
PSGetUpdateException | Transform exception to UpdateError. | |
PSInTransaction | Is the dataset in an active transaction. | |
PSIsSQLBased | Is the dataset SQL based. | |
PSIsSQLSupported | Can the dataset support SQL statements. | |
PSReset | Position the dataset on the first record. | |
PSSetCommandText | Set the command-text of the dataset. | |
PSSetParams | Set the parameters for the command text. | |
PSStartTransaction | Start a new transaction. | |
PSUpdateRecord | Update a record. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
