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

# IProviderSupport.PSUpdateRecord

Update a record

## Declaration

Source position: db.pas line 1435

`function IProviderSupport.PSUpdateRecord(`
`UpdateKind: TUpdateKind;`
`Delta: TDataSet`
`):Boolean;`

## Arguments

`UpdateKind` |  | Type of update to perform.
`Delta` |  | Data for the record that must be updated.

## Function result

True if the record was successfully updated.

## Description

PSUpdateRecord is called before attempting to update the records through generated SQL statements. The update to be performed is passed in UpdateKind parameter. The Delta Dataset's current record contains all data for the record that must be updated.

The function returns True if the update was successfully applied, False if not. In that case the provider will attempt to update the record using SQL statements if the dataset allows it.

## See also

PSIsSQLSupported
PSExecuteCommand

Documentation generated on: May 14 2021