UpdateDataGeneral
Description
Updates the database with the data in the filled ConfirmitData.
If "inTransaction" is set to true, the update will be performed in a transaction. If an error occurs, a rollback for the whole update will be executed. The "transactionKey" parameter must be specified if "inTransaction" is set to true. Since the operation will perform a rollback if an error occurs, the return value will not have any function when the a transaction is used. |
Signature
ErrorMessage[] UpdateDataGeneral(string key, TransferDef transferDef, ConfirmitData data, bool applyRules, bool inTransaction, int transactionKey)
Parameters
Name | Data Type | Description |
---|---|---|
key |
string required |
The authentication key |
transferDef |
TransferDefBase required |
The transfer definition object. It can be a SimpleTransferDef or a TransferDef object. |
data |
ConfirmitData required |
DataSet to be Updated. |
applyRules |
bool |
Indicates if data in the update should be verified against constraints in the panel. For instance that data updated for a single match a code from the answer list of the single. |
inTransaction |
bool |
True runs the update in a transaction, False does not. |
transactionKey |
int |
A key, defined by the user to be able to track if the transaction succeded or not (cannot be a negative number). See |
Response
Data Type | Description |
---|---|
ErrorMessage[ ] |