Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.DB.TField.SetData

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetData(Buffer: Pointer; NativeFormat: Boolean = True); overload;

C++

void __fastcall SetData(void * Buffer, bool NativeFormat = true)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Weist einem Feld unformatierte Daten zu.

Mit SetData können Sie einem Feld Daten in dem Format zuweisen, das von der zugrunde liegenden Datenbanktabelle verwendet wird. Alle Methoden, die der Feldkomponente Daten zuweisen, rufen SetData auf, sobald die Daten in das Format umgewandelt wurden, das von der Datenbanktabelle unterstützt wird.

SetData ruft vor dem Speichern der Daten im aktuellen Datensatzpuffer die Ereignisbehandlungsroutine OnValidate auf. Wenn die Daten erfolgreich gespeichert wurden, ruft SetData die Ereignisbehandlungsroutine OnChange auf.

Buffer enthält den Feldwert im zugrunde liegenden Typ. NativeFormat gibt an, ob der Wert von Buffer konvertiert werden muss, bevor die Datenmenge ihren Wert dem internen Datensatz zuweist.

Anmerkung:  BLOB- oder Memo-Feldern können mit SetData keine Daten zugewiesen werden. Mittels des von der Datenmengenmethode CreateBlobStream oder der Methode SaveToStream des BLOB-Feldes zurückgegebenen Streams können BLOB-Daten gelesen werden.

Siehe auch

Frühere Versionen
Übersetzungen