Anzeigen: Delphi C++
Anzeigeeinstellungen

Funktionen von Data.DB.TDataSet

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche


ActivateBuffersAktiviert die Puffer für den aktiven Datensatz.
ActiveBufferGibt einen Zeiger auf den Puffer für den aktiven Datensatz zurück.
AllocRecordBufferWeist Speicher für den Datensatzpuffer zu.
AppendFügt einen neuen, leeren Datensatz am Ende der Datenmenge hinzu.
AppendRecordFügt einen neuen Datensatz mit Daten am Ende der Datenmenge hinzu und trägt ihn ein.
BindFieldsBindet die TField-Komponenten an die physischen Felder.
BlockReadNextWechselt zum Datensatz im nächsten Block und liest ihn.
BookmarkAvailableÜberprüft, ob eine verfügbare Positionsmarke vorhanden ist.
BookmarkValidGibt an, ob eine bestimmte Positionsmarke gültig ist.
CalculateFieldsBerechnet die Lookup-Felder.
CancelVerwirft die Änderungen des aktiven Datensatzes, falls diese noch nicht eingetragen wurden.
CheckActiveÜberprüft, ob die Datenmenge aktiv ist.
CheckBiDirectionalÜberprüft, ob die Datenmenge bidirektional ist.
CheckBrowseModeTrägt automatisch Datenänderungen ein oder verwirft diese, wenn zu einem anderen Datensatz gewechselt wird.
CheckFieldCompatibilityÜberprüft die Kompatibilität eines Feldes.
CheckInactiveÜberprüft, ob die Datenmenge inaktiv ist.
ClearBuffersLöscht die Puffer für den aktiven Datensatz.
ClearCalcFieldsLöscht die Lookup- und berechneten Felder.
ClearFieldsLöscht den Inhalt aller Felder des aktiven Datensatzes.
CloseSchließt eine Datenmenge.
CloseBlobSchließt ein BLOB-Feld.
CloseCursorSchließt den Cursor einer Datenmenge.
CompareBookmarksImplementiert eine virtuelle Funktion für das Vergleichen zweier Bookmarks.
ControlsDisabledPrüft, ob die Aktualisierung der datensensitiven Steuerelemente bei Änderungen in der Datenmenge aktiviert ist.
CopyFieldsCopyFields kopiert die Struktur der Felddefinition einer anderen Datenmenge.
CreateBlobStreamStellt die Schnittstelle für eine Methode bereit, die einen BLOB-Stream für ein BLOB-Feld (Binary Large Object ) in der Datenmenge erstellt.
CreateFieldsErstellt die Felder dynamisch.
CreateNestedDataSetErstellt eine verschachtelte Datenmenge.
CursorPosChangedKennzeichnet die interne Cursorposition als ungültig.
DataConvertKonvertiert die Daten je nach dem Feldtyp.
DataEventBenachrichtigt die zugeordnete Datenmenge über ein bestimmtes Ereignis.
DefChangedEreignisbehandlungsroutine zur Aktualisierung der Felddefinition.
DeleteLöscht den aktiven Datensatz und macht den nächsten zum aktiven Datensatz.
DestroyFieldsGibt die Datenmengenfelder frei.
DisableControlsDeaktiviert die Aktualisierung der datensensitiven Steuerelemente, die mit der Datenmenge verbunden sind.
DoAfterCancelIst der Dispatcher für das AfterCancel-Ereignis.
DoAfterCloseIst der Dispatcher für das AfterClose-Ereignis.
DoAfterDeleteIst der Dispatcher für das AfterDelete-Ereignis.
DoAfterEditIst der Dispatcher für das AfterEdit-Ereignis.
DoAfterInsertIst der Dispatcher für das AfterInsert-Ereignis.
DoAfterOpenIst der Dispatcher für das AfterOpen-Ereignis.
DoAfterPostIst der Dispatcher für das AfterPost-Ereignis.
DoAfterRefreshIst der Dispatcher für das AfterRefresh-Ereignis.
DoAfterScrollIst der Dispatcher für das AfterScroll-Ereignis.
DoBeforeCancelIst der Dispatcher für das BeforeCancel-Ereignis.
DoBeforeCloseIst der Dispatcher für das BeforeClose-Ereignis.
DoBeforeDeleteDer Dispatcher für das BeforeDelete-Ereignis.
DoBeforeEditIst der Dispatcher für das BeforeEdit-Ereignis.
DoBeforeInsertIst der Dispatcher für das BeforeInsert-Ereignis.
DoBeforeOpenIst der Dispatcher für das BeforeOpen-Ereignis.
DoBeforePostIst der Dispatcher für das BeforePost-Ereignis.
DoBeforeRefreshIst der Dispatcher für das BeforeRefresh-Ereignis.
DoBeforeScrollIst der Dispatcher für das BeforeScroll-Ereignis.
DoOnCalcFieldsIst der Dispatcher für das OnCalcFields-Ereignis.
DoOnNewRecordIst der Dispatcher für das OnNewRecord-Ereignis.
EditErmöglicht das Bearbeiten der Daten in einer Datenmenge.
EnableControlsAktiviert erneut die Aktualisierung der datensensitiven Steuerelemente, die mit der Datenmenge verbunden sind.
FieldByNameSucht ein Feld anhand seines Namens.
FieldByNumberSucht in der zugrunde liegenden Tabelle oder Abfrage ein Feld anhand der Ordinalposition seiner Spalte.
FindFieldSucht nach einem bestimmten Feld in der Datenmenge.
FindFirstImplementiert eine virtuelle Methode, die unter Berücksichtigung aller Filter den ersten Datensatz einer Datenmenge aktiviert.
FindLastImplementiert eine virtuelle Methode, die unter Berücksichtigung aller Filter den letzten Datensatz einer Datenmenge aktiviert.
FindNextImplementiert eine virtuelle Methode, die unter Berücksichtigung aller Filter den nächsten Datensatz einer Datenmenge aktiviert.
FindPriorImplementiert eine virtuelle Methode, die unter Berücksichtigung aller Filter den vorhergehenden Datensatz einer Datenmenge aktiviert.
FindRecordImplementiert eine virtuelle Methode zum Positionieren der Datenmenge auf einen bestimmten Datensatz, indem alle Filter beachtet werden.
FirstPositioniert auf den ersten Datensatz der Datenmenge.
FreeBookmarkGibt die Ressourcen eines bestimmten Bookmark-Objekts frei (teilweise veraltet).
FreeFieldBuffersGibt die Feldpuffer frei.
FreeRecordBufferGibt den Datensatzpuffer frei.
GetAggFieldsClassGibt die Metaklasse für die Aggregatfelder zurück.
GetAggRecordCountGibt die Anzahl der Aggregatfelder zurück.
GetAggregateValueGibt den Wert eines Aggregatfeldes zurück.
GetBlobFieldDataLiest BLOB-Daten in einen Puffer ein.
GetBookmarkWeist dem aktiven Datensatz in der Datenmenge eine Positionsmarke zu.
GetBookmarkDataRuft die Positionsmarke für den im Parameter angegebenen Datensatzpuffer ab.
GetBookmarkFlagRuft das Positionsmarken-Flag für den im Parameter Buffer angegebenen Datensatzpuffer ab.
GetBookmarkStrRuft eine als String dargestellte Positionsmarke ab.
GetCalcFieldsErmittelt die Lookup- und berechneten Felder und aktualisiert den Status des Datensatzes.
GetCanModifyGibt die Größe des Datensatzes in einer Datenmenge an.
GetCheckConstraintsClassGibt die Metaklassen für TCheckConstraints zurück.
GetChildrenZählt alle untergeordneten Datenmengen auf, die auch der angegebenen TComponent-Komponente gehören.
GetCurrentRecordImplementiert eine virtuelle Funktion, um den aktuellen Datensatz in einen Puffer einzulesen.
GetDataSourceGibt die Datenquelle für die Datenmenge zurück.
GetDetailDataSetsFüllt für jede Detailmenge, die nicht der Wert eines verschachtelten Datenmengenfeldes ist, eine Liste mit einer Datenmenge.
GetDetailLinkFieldsImplementiert eine Methode, um die Feldkomponenten aufzulisten, die diese Datenmenge als Detailmenge einer Hauptmenge verknüpfen.
GetFieldClassGibt die Metaklasse für eine Feldklasse zurück.
GetFieldDataLiest den aktuellen Wert eines Feldes in einen Puffer ein.
GetFieldDefListClassGibt die Metaklasse für die Klasse der Felddefinitionsliste zurück.
GetFieldDefsClassGibt die Metaklasse der Klasse TFieldDefs zurück.
GetFieldFullNameGibt den vollständigen Namen des Feldes zurück.
GetFieldListKopiert die angegebenen Feldobjekte in eine Liste.
GetFieldListClassGibt die Metaklasse für eine Felderlistenklasse zurück.
GetFieldNamesRuft eine Liste mit den Namen der Felder in einer Datenmenge ab.
GetFieldsClassGibt die abgeleitete Metaklasse TFields zurück.
GetIndexDefsGibt die Definitionen aller angegebenen Indizes zurück, die für die Datenmenge definiert sind.
GetIndexDefsClassGibt die Metaklasse für eine Indexdefinitionsliste zurück.
GetIsIndexFieldÜberprüft, ob das angegebene Feld ein Indexfeld ist.
GetLookupListClassGibt die Metaklasse für die Klasse einer Lookup-Felderliste zurück.
GetNextRecordWechselt zum nächsten Datensatz.
GetNextRecordsWechselt zum letzten Datensatz der Datenmenge.
GetParamsClassGibt die Metaklasse für eine Liste der Feldparameter zurück.
GetPriorRecordWechselt zum vorherigen Datensatz.
GetPriorRecordsWechselt zum ersten Datensatz der Datenmenge.
GetRecNoGibt die Position des aktiven Datensatzes in der Datenmenge zurück.
GetRecordWechselt zum angegebenen Datensatz.
GetRecordCountGibt die Gesamtanzahl der Datensätze in der Datenmenge zurück.
GetRecordSizeGibt die Größe eines Datensatzes in der Datenmenge zurück.
GetStateFieldValueGibt ein in Field angegebenes Feld als Variant zurück.
GotoBookmarkImplementiert eine virtuelle Methode, um in der Datenmenge auf den Datensatz zu positionieren, auf den ein bestimmtes Bookmark zeigt.
InitFieldDefsInitialisiert die Felddefinitionen.
InitFieldDefsFromFieldsInitialisiert die Felddefinitionen aus persistenten Feldern.
InitRecordInitialisiert einen Datensatz.
InsertFügt einen neuen leeren Datensatz in die Datenmenge ein.
InsertRecordFügt einen neuen Datensatz mit Daten in die Datenmenge ein und trägt ihn ein.
InternalAddRecordFügt der Datenmenge einen Datensatz hinzu.
InternalCancelBricht die Änderung ab, die am aktuellen Datensatz der Datenmenge vorgenommen wurde.
InternalCloseSchließt die Datenmengentabelle und trennt die Felder.
InternalDeleteWird intern verwendet, um den aktuellen Datensatz zu löschen.
InternalEditWird verwendet, um den aktuellen Datensatz der Datenmenge zu bearbeiten.
InternalFirstWechselt zu einer Position "vor" dem ersten Datensatz der Datenmenge.
InternalGotoBookmarkWechselt zum Datensatz mit der gegebenen Positionsmarke.
InternalHandleExceptionReagiert auf Exceptions, die sich auf die TDataSet-Objekte beziehen.
InternalInitFieldDefsErmittelt die Felddefinitionen für die Datensätze der Datenmenge.
InternalInitRecordInitialisiert einen Datensatzpuffer.
InternalInsertWird verwendet, um einen leeren Datensatz in die Datenmenge einzufügen.
InternalLastWechselt zu einer Position "nach" dem letzten Datensatz der Datenmenge.
InternalOpenInitialisiert und öffnet den Daten-Stream.
InternalPostWird verwendet, um Daten in die Datenmenge einzutragen.
InternalRefreshAktualisiert die Datenmenge mit Daten aus der Datenbank.
InternalSetToRecordWechselt zum Datensatz mit dem gegebenen Datensatzpuffer.
IsCursorOpenPrüft, ob die Datenmenge geöffnet ist.
IsEmptyGibt an, ob die Datenmenge leer ist.
IsLinkedToGibt an, ob die Datenmenge mit einer bestimmten Datenquelle verbunden ist.
IsSequencedGibt an, ob in der zugrunde liegenden Datenbanktabelle Datensatznummern zur Angabe der Datensatzreihenfolge verwendet werden.
LastPositioniert auf den letzten Datensatz der Datenmenge.
Loaded
LocateImplementiert eine virtuelle Methode, um in der Datenmenge nach einem bestimmten Datensatz zu suchen und diesen zum aktiven Datensatz zu machen.
LookupGibt die Feldwerte eines Datensatzes zurück, der mit den angegebenen Suchwerten übereinstimmt.
MoveByPositioniert auf einen Datensatz relativ zum aktiven Datensatz in einer Datenmenge.
NextPositioniert auf den nächsten Datensatz der Datenmenge.
OpenÖffnet die Datenmenge.
OpenCursorÖffnet den Cursor der Datenmenge.
OpenCursorCompleteÖffnet den Datenbank-Cursor und löst ein AfterOpen-Ereignis aus.
OpenParentDataSetÖffnet die übergeordnete Datenmenge.
operator ()
operator []
PostImplementiert eine virtuelle Methode, um einen geänderten Datensatz in die Datenbank oder das Änderungsprotokoll einzutragen.
PriorPositioniert auf den vorhergehenden Datensatz der Datenmenge.
PSEndTransactionBeendet eine Transaktion, die durch einen Aufruf von PSStartTransaction gestartet wurde.
PSExecuteFührt den der Datenmenge zugeordneten SQL-Befehl aus.
PSExecuteStatementFührt einen angegebenen SQL-Befehl aus.
PSGetAttributesGibt die in Datenpaketen als Namen-/Wertepaare gespeicherten Informationen zurück.
PSGetCommandTextErmittelt den von PSExecute auszuführenden SQL-Befehl.
PSGetCommandTextWErmittelt den SQL-Befehl als WideString, der von PSExecute ausgeführt werden soll.
PSGetCommandTypeErmittelt den von PSExecute auszuführenden Befehlstyp.
PSGetDefaultOrderErstellt die Definition eines Index, der die Standardreihenfolge der Datensätze in den Datenpaketen angibt.
PSGetIndexDefsGibt die Definitionen aller angegebenen Indizes zurück, die für die Datenmenge definiert sind.
PSGetKeyFieldsGibt die Namen aller Felder zurück, die zur eindeutigen Identifizierung der Datensätze im Datenpaket verwendet werden.
PSGetKeyFieldsWGibt die Namen aller Felder als WideString zurück, die zur eindeutigen Identifizierung der Datensätze im Datenpaket verwendet werden.
PSGetParamsGibt die aktuellen Parameterwerte der Datenmenge zurück.
PSGetQuoteCharGibt das oder die Zeichen zurück, die zum Einschließen von Strings in Anführungszeichen in den generierten SQL-Anweisungen verwendet werden.
PSGetQuoteCharWGibt das oder die Zeichen zurück, die zum Einschließen von Strings in Anführungszeichen in den generierten SQL-Anweisungen verwendet werden.
PSGetTableNameGibt den Namen der Datenmengentabelle zurück, die in den erzeugten SQL-Anweisungen angezeigt wird.
PSGetTableNameWGibt den Namen der Datenmengentabelle zurück, die in den erzeugten SQL-Anweisungen angezeigt wird.
PSGetUpdateExceptionErzeugt ein EUpdateError-Objekt auf Basis eines anderen Exception-Objekts.
PSInTransactionGibt an, ob innerhalb einer Transaktion Datenmengenoperationen ausgeführt werden.
PSIsSQLBasedGibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.
PSIsSQLSupportedGibt an, ob die Datenmenge SQL-Anweisungen ausführen kann.
PSResetStellt die Datenmenge wieder her, so dass sie auf dem ersten Datensatz positioniert wird.
PSSetCommandTextStellt einen angegebenen SQL-Befehl bereit, der mithilfe von PSExecute ausgeführt wird.
PSSetParamsWeist die angegebenen Parameterwerte der Datenmenge zu.
PSStartTransactionStartet eine Transaktion, die alle Aktivitäten kapselt, bis PSEndTransaction aufgerufen wird.
PSUpdateRecordTrägt eine einzige Aktualisierung in die zugrunde liegende(n) Datenbanktabelle(n) ein.
RefreshAktualisiert eine Datenmenge durch erneutes Abrufen der Daten aus der Datenbank.
RefreshInternalCalcFieldsAktualisiert die berechneten Felder.
ResetAggFieldSetzt das Aggregatfeld zurück.
RestoreStateSetzt den Betriebsmodus der Datenmenge auf den angegebenen Wert zurück.
ResyncRuft den aktiven Datensatz sowie die anderen für die Anzeige benötigten Datensätze ab.
SetActiveSetzt den Status der Datenmenge auf aktiv.
SetBlockReadSizeSetter-Methode für BlockReadSize.
SetBookmarkDataSetzt die Positionsmarke für den im Parameter angegebenen Datensatzpuffer.
SetBookmarkFlagSetzt das Positionsmarken-Flag für den im Parameter angegebenen Datensatzpuffer.
SetBookmarkStrSetzt eine als String dargestellte Positionsmarke.
SetBufListSizeSetzt die Größe der Pufferliste.
SetChildOrderLegt die visuelle Reihenfolge einer untergeordneten Datenmenge fest.
SetCurrentRecordWechselt zum Datensatz mit dem angegebenen Index.
SetDataSetFieldSetzt das persistente TDataSetField-Objekt, das eine verschachtelte Datenmenge enthält.
SetDefaultFieldsGibt an, ob die zugrunde liegenden Feldkomponenten einer Datenmenge beim Öffnen der Datenmenge dynamisch erzeugt werden.
SetFieldDataSetzt den Puffer auf das aktuelle Feld.
SetFieldsWeist allen Feldern eines Datensatzes Werte zu.
SetFilteredSetter-Methode für Filtered.
SetFilterOptionsSetter-Methode für FilterOptions.
SetFilterTextSetter-Methode für Filter.
SetFoundSetzt ein "Gefunden"-Flag.
SetModifiedWird intern zum Setzen der Eigenschaft Modified verwendet.
SetName
SetObjectViewSetzt die Eigenschaft ObjectView.
SetOnFilterRecordSetter-Methode für das Ereignis OnFilterRecord.
SetRecNoSetzt den aktiven Datensatz in der Datenmenge.
SetStateSetzt den Status der Datenmenge.
SetStateFieldValueSetzt ein in Field angegebenes Feld auf einen in Value angegebenen Wert.
SetTempStateSetzt den Betriebsmodus der Datenmenge auf den angegebenen Wert zurück.
SetUniDirectionalSetzt den Typ der Datenmenge: unidirektional oder nicht unidirektional.
TempBufferGibt einen temporären Puffer zurück.
TranslateImplementiert eine virtuelle Prozedur, um einen String zu kopieren und dabei optional eine Zeichenkonvertierung vorzunehmen.
UpdateBufferCountAktualisiert den Pufferzähler.
UpdateCursorPosSetzt den Cursor auf den aktiven Datensatz.
UpdateIndexDefsAktualisiert die Indexdefinitionen.
UpdateRecordStellt sicher, dass die datensensitiven Steuerelemente und Detaildatenmengen entsprechend der Datensatzänderungen aktualisiert werden.
UpdateStatusLiefert den Aktualisierungsstatus des aktiven Datensatzes.


Frühere Versionen
Übersetzungen