Data.DB.TParam.SetData
Delphi
procedure SetData(Buffer: TValueBuffer); overload;
procedure SetData(Buffer: Pointer); overload; deprecated 'Use overloaded method instead';
C++
void __fastcall SetData(System::DynamicArray<System::Byte> Buffer)/* overload */;
void __fastcall SetData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (void * Buffer)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Beschreibung
Kopiert einen neuen Wert für den Parameter aus Buffer in das physikalische Datenbankformat.
Mit SetData können Sie den Wert eines Parameters aus einem Puffer abrufen, der Daten im Format der Datenbank enthält. Die Methode GetData eines TField-Objekts ruft Daten im Format der Datenbank ab. Sie können auch Daten im physikalischen Datenbankformat abrufen, indem Sie die entsprechenden Routinen in der BDE-API aufrufen.
Hinweis: Wenn die Eigenschaft DataType den Wert ftUnknown, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle oder ftTypedBinary hat, löst SetData eine EDatabaseError-Exception aus. Für BLOB-Felder sollten Sie daher die Methode SetBlobData verwenden.