FireDAC.Comp.Client.TFDUpdateSQL.UnlockSQL
Delphi
property UnlockSQL: TStrings index 4 read GetSQL write SetSQL;
C++
__property System::Classes::TStrings* UnlockSQL = {read=GetSQL, write=SetSQL, index=4};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDUpdateSQL |
Beschreibung
Gibt eine SQL-Anweisung an, die beim Entsperren eines Datensatzes verwendet werden soll.
Setzen Sie UnlockSQL auf eine SQL-Anweisung, die beim Entsperren eines einzelnen Datensatzes in der Datenbank verwendet werden soll. Die Bibliothek verwendet die Anweisung, wenn UpdateOptions.LockMode pessimistisch oder optimistisch ist.
Um den urspünglichen Wert eines Datenbankfeldes einem Befehl zu übergeben, verwenden Sie den :OLD_<Feldname>
-Parameternamen. In Anweisungen können zusätzliche Parameter und Makros verwendet werden. Mit der Eigenschaft Commands können Sie auf die Parameter- oder Makrokollektion zugreifen.
Die meisten Datenbank-Management-Systeme entsperren die Datensätze, nachdem eine Transaktion beendet wird. Folglich generiert FireDAC standardmäßig keine SQL-Anweisung zum Entsperren von Datensätzen.
Bei der Eigenschaft Commands finden sie Einzelheiten zur Verwendung von Makros oder weiteren Parametern im Anweisungstext.