Starts a transaction that can be committed, saving all updates, or aborted to abandon all updates.
Class: YetaWF.DataProvider.PostgreSQL.SQLBase
Namespace: YetaWF.DataProvider.PostgreSQL
Assembly: YetaWF.DataProvider.PostgreSQL
public YetaWF.Core.DataProvider.DataProviderTransaction StartTransaction( YetaWF.Core.DataProvider.DataProviderImpl ownerDP, params YetaWF.Core.DataProvider.DataProviderImpl[] dps );
ownerDP
(not specified)
dps
(not specified)
Returns a YetaWF.Core.DataProvider.DataProviderTransaction object.
It is expected that the first dataprovider to be used will implicitly open the connection. Second, it is expected that all dataproviders will be disposed of around the same time(otherwise you'll get "can't access disposed object" for a connection. Lastly, if you use a dataprovider that is not the owner or listed as a dps parameter, you'll still get 'This platform does not support distributed transactions.'
See Also YetaWF.DataProvider.PostgreSQL.SQLBase ClassYetaWF.DataProvider.PostgreSQLYetaWF.Core
Documentation Feedback
© 2024 - Softel vdm, Inc. - YetaWF.com