<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://docwiki.embarcadero.com/Libraries/Rio/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simona.craciun</id>
	<title>RAD Studio API Documentation - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://docwiki.embarcadero.com/Libraries/Rio/d/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simona.craciun"/>
	<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/de/Spezial:Beitr%C3%A4ge/Simona.craciun"/>
	<updated>2026-09-01T08:26:23Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Classes.TOwnedCollection&amp;diff=667770</id>
		<title>System.Classes.TOwnedCollection</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Classes.TOwnedCollection&amp;diff=667770"/>
		<updated>2014-10-31T15:46:28Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Classes.TOwnedCollection|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Classes.TOwnedCollection | |{{InheritsFrom|System.Classes.TOwnedCollection}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.Classes.TOwnedCollection|TOwnedCollection]] ist eine Sammlung, die Informationen über ihren Eigentümer verwaltet.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In jeder [[System.Classes.TOwnedCollection|TOwnedCollection]] ist eine Gruppe von [[System.Classes.TCollectionItem|TCollectionItem]]-Nachkommen enthalten.&lt;br /&gt;
&lt;br /&gt;
[[System.Classes.TOwnedCollection|TOwnedCollection]] erweitert [[System.Classes.TCollection|TCollection]] mit Informationen über ihren Eigentümer. &lt;br /&gt;
Da der [[System.Classes.TOwnedCollection|TOwnedCollection]]-Eigentümer bekannt ist, kann der Name der Sammlung zur Entwurfszeit im [[rad_de:Objektinspektor|Objektinspektor]] angezeigt werden. Beachten Sie, dass:&lt;br /&gt;
&lt;br /&gt;
* Klassen, die direkt von [[System.Classes.TCollection|TCollection]] abgeleitet sind, die Methode [[System.Classes.TPersistent.GetOwner|GetOwner]] implementieren müssen, wenn sie im Objektinspektor erscheinen sollen. Typische Nachkommen finden Sie in der Klasse [[System.Classes.TCollection|TCollection]].&lt;br /&gt;
* Die von [[System.Classes.TOwnedCollection|TOwnedCollection]] abgeleiteten Klassen erscheinen im Objektinspektor, ohne dass dafür irgendetwas hinzugefügt werden müsste, weil [[System.Classes.TOwnedCollection|TOwnedCollection]] die Methode [[System.Classes.TOwnedCollection.GetOwner|GetOwner]] implementiert. &lt;br /&gt;
&lt;br /&gt;
Die folgende Tabelle enthält typische Nachkommen von [[System.Classes.TOwnedCollection|TOwnedCollection]] und den entsprechenden Nachkommen von [[System.Classes.TCollectionItem|TCollectionItem]] sowie die Komponente, die die beiden verwendet: &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Nachkommen von TOwnedCollection&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Nachkommen von TCollectionItem&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Komponente&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[FMX.MultiResBitmap.TCustomMultiResBitmap|TCustomMultiResBitmap]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[FMX.MultiResBitmap.TCustomBitmapItem|TCustomBitmapItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[FMX.Objects.TImage|TImage]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Data.DB.TFieldDefs|TFieldDefs]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Data.DB.TFieldDef|TFieldDef]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Data.DB.TDataSet|TDataSet]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Data.DB.TIndexDefs|TIndexDefs]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Data.DB.TIndexDef|TIndexDef]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Datasnap.DBClient.TClientDataSet|TClientDataSet]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ComCtrls.TWorkAreas|TWorkAreas]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ComCtrls.TWorkArea|TWorkArea]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ComCtrls.TListView|TListView]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.Dialogs.TTaskDialogButtons|TTaskDialogButtons]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.Dialogs.TTaskDialogButtonItem|TTaskDialogButtonItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.Dialogs.TTaskDialog|TTaskDialog]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TCellCollection|TCellCollection]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TCellItem|TCellItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TGridPanel|TGridPanel]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TControlCollection|TControlCollection]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TControlItem|TControlItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtCtrls.TGridPanel|TGridPanel]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ListActns.TListControlItems|TListControlItems]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ListActns.TListControlItem|TListControlItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ListActns.TStaticListAction|TStaticListAction]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtActns.TRecipientCollection|TRecipientCollection]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtActns.TRecipientItem|TRecipientItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ExtActns.TSendMail|TSendMail]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionListCollection|TActionListCollection]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionListItem|TActionListItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionManager|TActionManager]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionBars|TActionBars]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionBarItem|TActionBarItem]]&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
[[Vcl.ActnMan.TActionManager|TActionManager]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Classes.TPersistent.GetOwner|System.Classes.TPersistent.GetOwner]]&lt;br /&gt;
* [[System.Classes.TOwnedCollection.GetOwner|System.Classes.TOwnedCollection.GetOwner]]&lt;br /&gt;
* [[System.Classes.TCollectionItem|System.Classes.TCollectionItem]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass&amp;diff=670118</id>
		<title>System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass&amp;diff=670118"/>
		<updated>2014-10-31T15:46:27Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[rad_de:Klassenreferenzen|Klassenreferenz]] von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager|System.Bluetooth.TBluetoothLEManager]]&lt;br /&gt;
* [[rad_de:Klassenreferenzen|Klassenreferenzen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp&amp;diff=670094</id>
		<title>System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp&amp;diff=670094"/>
		<updated>2014-10-31T15:46:22Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.TDateTime|Zeitpunkt]], zu dem der letzte [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|Ermittlungsvorgang]] [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|beendet]] wurde.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TDateTime|System.TDateTime]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|System.Bluetooth.TBluetoothLEManager.StartDiscovery]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.DoDiscoveryLEEnd|System.Bluetooth.TBluetoothLEManager.DoDiscoveryLEEnd]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp|System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices&amp;diff=670088</id>
		<title>System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices&amp;diff=670088"/>
		<updated>2014-10-31T15:46:22Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.Bluetooth.TBluetoothLEDeviceList|Liste der Remote-Geräte]], die während des letzten [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|Ermittlungsvorgangs]] gefunden wurden.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDeviceList|System.Bluetooth.TBluetoothLEDeviceList]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|System.Bluetooth.TBluetoothLEManager.StartDiscovery]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.FDiscoveredLEDevices|System.Bluetooth.TBluetoothLEManager.FDiscoveredLEDevices]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.GetKnownServiceName&amp;diff=670082</id>
		<title>System.Bluetooth.TBluetoothLEManager.GetKnownServiceName</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.GetKnownServiceName&amp;diff=670082"/>
		<updated>2014-10-31T15:46:19Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.GetKnownServiceName|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.GetKnownServiceName | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.GetKnownServiceName}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt den [[System.Bluetooth.TBluetoothGattService.UUIDName|Anzeigenamen]] des [[System.Bluetooth.TBluetoothGattService|Dienstes]] mit dem angegebenen [[System.Bluetooth.TBluetoothGattService.UUID|eindeutigen Bezeichner]] zurück.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] keinen Anzeigenamen für einen bestimmten eindeutigen Bezeichner (UUID) bereitstellen kann, löst [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] das Ereignis [[System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID|OnIdentifyCustomUUID]] mit nil (als {{Arg|Sender}}) und {{Arg|AServiceUUID}} als Parameter aus.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TGUID|System.TGUID]]&lt;br /&gt;
* [[System.String|System.String]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothGattService|System.Bluetooth.TBluetoothGattService]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothGattService.UUIDName|System.Bluetooth.TBluetoothGattService.UUIDName]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothGattService.UUID|System.Bluetooth.TBluetoothGattService.UUID]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID|System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.GetBluetoothManager&amp;diff=670064</id>
		<title>System.Bluetooth.TBluetoothLEManager.GetBluetoothManager</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.GetBluetoothManager&amp;diff=670064"/>
		<updated>2014-10-31T15:46:18Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.GetBluetoothManager|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.GetBluetoothManager | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.GetBluetoothManager}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt eine Instanz einer [[System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass|Unterklasse von BluetoothManager]] zurück, die die Unterstützung für die Plattform implementiert, auf der Ihre Anwendung ausgeführt wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass|System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID&amp;diff=670058</id>
		<title>System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID&amp;diff=670058"/>
		<updated>2014-10-31T15:46:18Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.FOnIdentifyCustomUUID}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Geschütztes Feld, das die Ereignisbehandlungsroutine des Ereignisses [[System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID|OnIdentifyCustomUUID]] bereitstellt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TDateTime|System.TDateTime]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID|System.Bluetooth.TBluetoothLEManager.OnIdentifyCustomUUID]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd&amp;diff=670052</id>
		<title>System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd&amp;diff=670052"/>
		<updated>2014-10-31T15:46:17Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.FOnDiscoveryLEEnd}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Geschütztes Feld, das die Ereignisbehandlungsroutine des Ereignisses [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|OnDiscoveryEnd]] bereitstellt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TDateTime|System.TDateTime]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp&amp;diff=670046</id>
		<title>System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp&amp;diff=670046"/>
		<updated>2014-10-31T15:46:17Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.FLastDiscoveredLETimeStamp}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Geschütztes Feld, das den Wert der schreibgeschützten Eigenschaft [[System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp|LastDiscoveredTimeStamp]] bereitstellt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.TDateTime|System.TDateTime]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp|System.Bluetooth.TBluetoothLEManager.LastDiscoveredTimeStamp]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer&amp;diff=670130</id>
		<title>System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer&amp;diff=670130"/>
		<updated>2014-10-31T15:46:16Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer}}}}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] implementieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt {{True}} zurück, wenn die aktuelle Plattform die Verwendung von Bluetooth Low Energy als Client unterstützt; andernfalls wird {{False}} zurückgegeben.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer|DoGetSupportsGattServer]] gibt für die folgenden Plattformen {{True}} zurück:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plattform&lt;br /&gt;
! Unterstützt&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mac OS X&lt;br /&gt;
|&lt;br /&gt;
10.9+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
6+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[System.Bluetooth.TBluetoothLEManager.GetSupportsGattServer|GetSupportsGattServer]] ruft [[System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer|DoGetSupportsGattServer]] auf.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Boolean|System.Boolean]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.GetSupportsGattServer|System.Bluetooth.TBluetoothLEManager.GetSupportsGattServer]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.GetGattServer|System.Bluetooth.TBluetoothLEManager.GetGattServer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass&amp;diff=670034</id>
		<title>System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass&amp;diff=670034"/>
		<updated>2014-10-31T15:46:16Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Enthält eine [[System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass|Unterklasse von TBluetoothLEManager]], die die Unterstützung für die Plattform bereitstellt, auf der Ihre Anwendung ausgeführt wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beim Aufruf von [[System.Bluetooth.TBluetoothLEManager.GetBluetoothManager|GetBluetoothManager]] erhalten Sie eine Instanz von [[System.Bluetooth.TBluetoothLEManager.FBluetoothManagerClass|FBluetoothManagerClass]].&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass|System.Bluetooth.TBluetoothLEManager.TBluetoothManagerClass]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.GetBluetoothManager|System.Bluetooth.TBluetoothLEManager.GetBluetoothManager]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient&amp;diff=670124</id>
		<title>System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient&amp;diff=670124"/>
		<updated>2014-10-31T15:46:15Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient}}}}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] implementieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt {{True}} zurück, wenn die aktuelle Plattform die Verwendung von Bluetooth Low Energy als Client unterstützt; andernfalls wird {{False}} zurückgegeben.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient|DoGetSupportsGattClient]] gibt für die folgenden Plattformen {{True}} zurück:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plattform&lt;br /&gt;
! Unterstützt&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
8+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mac OS X&lt;br /&gt;
|&lt;br /&gt;
{{V}}&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
5+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
4.3+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[System.Bluetooth.TBluetoothLEManager.GetSupportsGattClient|GetSupportsGattClient]] ruft [[System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattClient|DoGetSupportsGattClient]] auf.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Boolean|System.Boolean]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.GetSupportsGattClient|System.Bluetooth.TBluetoothLEManager.GetSupportsGattClient]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetGattServer&amp;diff=670022</id>
		<title>System.Bluetooth.TBluetoothLEManager.DoGetGattServer</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.DoGetGattServer&amp;diff=670022"/>
		<updated>2014-10-31T15:46:14Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.DoGetGattServer|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.DoGetGattServer | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.DoGetGattServer}}}}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Dies ist eine abstrakte Methode, die plattformspezifische Unterklassen von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] implementieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt eine Instanz von [[System.Bluetooth.TBluetoothGattServer|TBluetoothGattServer]] für die Plattform zurück, auf der Ihre Anwendung ausgeführt wird. Mit dieser Instanz können Sie [[System.Bluetooth.TBluetoothGattService|Dienste]] von Bluetooth Low Energy veröffentlichen, die von Remote-Geräten abgefragt werden können.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[System.Bluetooth.TBluetoothLEManager.GetGattServer|GetGattServer]] ruft [[System.Bluetooth.TBluetoothLEManager.DoGetGattServer|DoGetGattServer]] auf.&lt;br /&gt;
&lt;br /&gt;
===Plattformunterstützung===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;smalltable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Plattform&lt;br /&gt;
! Unterstützt&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Windows&lt;br /&gt;
|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Mac OS X&lt;br /&gt;
|&lt;br /&gt;
10.9+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
iOS&lt;br /&gt;
|&lt;br /&gt;
6+&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Android&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Aufrufe von [[System.Bluetooth.TBluetoothLEManager.DoGetGattServer|DoGetGattServer]] auf nicht unterstützten Plattformen lösen eine Exception aus.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothGattService|System.Bluetooth.TBluetoothGattService]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.GetGattServer|System.Bluetooth.TBluetoothLEManager.GetGattServer]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer|System.Bluetooth.TBluetoothLEManager.DoGetSupportsGattServer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Destroy&amp;diff=670010</id>
		<title>System.Bluetooth.TBluetoothLEManager.Destroy</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Destroy&amp;diff=670010"/>
		<updated>2014-10-31T15:46:13Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.Destroy|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.Destroy | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.Destroy}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.TObject.Destroy|Gibt]] diese Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] frei.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.Create|System.Bluetooth.TBluetoothLEManager.Create]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Current&amp;diff=669998</id>
		<title>System.Bluetooth.TBluetoothLEManager.Current</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Current&amp;diff=669998"/>
		<updated>2014-10-31T15:46:11Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.Current|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.Current | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.Current}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt eine globale Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] zurück.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie benötigen in einer Anwendung nur eine Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]]. Mit [[System.Bluetooth.TBluetoothLEManager.Current|Current]] können Sie eine Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] abrufen und mit [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] als [https://en.wikipedia.org/wiki/Singleton_pattern Singleton] arbeiten.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.Create|System.Bluetooth.TBluetoothLEManager.Create]]&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Singleton_pattern Singleton (Entwurfsmuster)] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Create&amp;diff=669992</id>
		<title>System.Bluetooth.TBluetoothLEManager.Create</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.Create&amp;diff=669992"/>
		<updated>2014-10-31T15:46:11Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.Create|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.Create | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.Create}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.TObject.Create|Erstellt]] eine Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Mit [[System.Bluetooth.TBluetoothLEManager.Current|Current]] können Sie eine globale Instanz von [[System.Bluetooth.TBluetoothLEManager|TBluetoothLEManager]] abrufen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.Current|System.Bluetooth.TBluetoothLEManager.Current]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.Destroy|System.Bluetooth.TBluetoothLEManager.Destroy]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.AddDeviceToList&amp;diff=669974</id>
		<title>System.Bluetooth.TBluetoothLEManager.AddDeviceToList</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEManager.AddDeviceToList&amp;diff=669974"/>
		<updated>2014-10-31T15:46:09Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEManager.AddDeviceToList|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEManager.AddDeviceToList | |{{InheritsFrom|System.Bluetooth.TBluetoothLEManager.AddDeviceToList}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Fügt das angegebene [[System.Bluetooth.TBluetoothLEDevice|Remote-Gerät]] der angegebenen [[System.Bluetooth.TBluetoothLEDeviceList|Liste der Remote-Geräte]] hinzu, falls sich das Gerät nicht bereits auf der Liste befindet, und gibt das angegebene Remote-Gerät zurück.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice|System.Bluetooth.TBluetoothLEDevice]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDeviceList|System.Bluetooth.TBluetoothLEDeviceList]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEDeviceList&amp;diff=669962</id>
		<title>System.Bluetooth.TBluetoothLEDeviceList</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEDeviceList&amp;diff=669962"/>
		<updated>2014-10-31T15:46:09Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEDeviceList|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEDeviceList | |{{InheritsFrom|System.Bluetooth.TBluetoothLEDeviceList}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.Generics.Collections.TObjectList|Liste]] der [[System.Bluetooth.TBluetoothLEDevice|Remote-Geräte]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Generics.Collections.TObjectList|System.Generics.Collections.TObjectList]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice|System.Bluetooth.TBluetoothLEDevice]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd|System.Bluetooth.TBluetoothLEManager.OnDiscoveryEnd]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices|System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEDevice&amp;diff=669914</id>
		<title>System.Bluetooth.TBluetoothLEDevice</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothLEDevice&amp;diff=669914"/>
		<updated>2014-10-31T15:46:08Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothLEDevice|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothLEDevice | |{{InheritsFrom|System.Bluetooth.TBluetoothLEDevice}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Repräsentiert ein Remote-Gerät, das Bluetooth Low Energy unterstützt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit einer Instanz von [[System.Bluetooth.TBluetoothLEDevice|TBluetoothLEDevice]] können Sie Folgendes ausführen:&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.DiscoverServices|Ermitteln von Diensten]] auf dem Remote-Gerät und [[System.Bluetooth.TBluetoothLEDevice.GetService|Abrufen von detaillierten Informationen dazu]], einschließlich der enthaltenen [[System.Bluetooth.TBluetoothGattService.Characteristics|Merkmale]]. Merkmale stellen [[System.Bluetooth.TBluetoothGattCharacteristic.Descriptors|Deskriptoren]] bereit.&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.ReadCharacteristic|Lesen eines Merkmals]] eines Remote-Gerätes oder Abrufen von Informationen darüber, wie z. B. seine [[System.Bluetooth.TBluetoothLEDevice.GetDescription|Beschreibung]] oder [[System.Bluetooth.TBluetoothLEDevice.ReadDescriptor|seine Deskriptoren]]. Sie können auch [[System.Bluetooth.TBluetoothLEDevice.SetCharacteristicNotification|anfordern, dass Sie bei Änderungen des Wertes eines Merkmals benachrichtigt werden]].&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.WriteCharacteristic|Schreiben eines Merkmals]] oder [[System.Bluetooth.TBluetoothLEDevice.WriteDescriptor|eines Merkmalsdeskriptors]] auf das Remote-Gerät. Sie können auch [[System.Bluetooth.TBluetoothLEDevice.BeginReliableWrite|mehrere Merkmale als einen einzelnen, zuvor überprüften Vorgang schreiben]].&lt;br /&gt;
* Abrufen des [[System.Bluetooth.TBluetoothLEDevice.ReadRemoteRSSI|Indikators für die Stärke des empfangenen Signals (Received Signal Strength Indicator, RSSI)]] des Remote-Geräts.&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie zum Abrufen einer Instanz von [[System.Bluetooth.TBluetoothLEDevice|TBluetoothLEDevice]] die Methode [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|StartDiscovery]] oder die Eigenschaft [[System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices|LastDiscoveredDevices]] eines [[System.Bluetooth.TBluetoothLEManager|Managers]].&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothCustomDevice.Address|System.Bluetooth.TBluetoothCustomDevice.Address]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothCustomDevice.BluetoothType|System.Bluetooth.TBluetoothCustomDevice.BluetoothType]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothCustomDevice.DeviceName|System.Bluetooth.TBluetoothCustomDevice.DeviceName]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.Services|System.Bluetooth.TBluetoothLEDevice.Services]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.DiscoverServices|System.Bluetooth.TBluetoothLEDevice.DiscoverServices]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.GetService|System.Bluetooth.TBluetoothLEDevice.GetService]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.ReadCharacteristic|System.Bluetooth.TBluetoothLEDevice.ReadCharacteristic]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.GetDescription|System.Bluetooth.TBluetoothLEDevice.GetDescription]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.ReadDescriptor|System.Bluetooth.TBluetoothLEDevice.ReadDescriptor]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.SetCharacteristicNotification|System.Bluetooth.TBluetoothLEDevice.SetCharacteristicNotification]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.WriteCharacteristic|System.Bluetooth.TBluetoothLEDevice.WriteCharacteristic]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.BeginReliableWrite|System.Bluetooth.TBluetoothLEDevice.BeginReliableWrite]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.ExecuteReliableWrite|System.Bluetooth.TBluetoothLEDevice.ExecuteReliableWrite]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.AbortReliableWrite|System.Bluetooth.TBluetoothLEDevice.AbortReliableWrite]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEDevice.ReadRemoteRSSI|System.Bluetooth.TBluetoothLEDevice.ReadRemoteRSSI]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager|System.Bluetooth.TBluetoothLEManager]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.StartDiscovery|System.Bluetooth.TBluetoothLEManager.StartDiscovery]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices|System.Bluetooth.TBluetoothLEManager.LastDiscoveredDevices]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothDeviceList&amp;diff=669411</id>
		<title>System.Bluetooth.TBluetoothDeviceList</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=System.Bluetooth.TBluetoothDeviceList&amp;diff=669411"/>
		<updated>2014-10-31T15:46:06Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:System.Bluetooth.TBluetoothDeviceList|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | System.Bluetooth.TBluetoothDeviceList | |{{InheritsFrom|System.Bluetooth.TBluetoothDeviceList}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[System.Generics.Collections.TObjectList|Liste]] der [[System.Bluetooth.TBluetoothDevice|Remote-Geräte]].&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[System.Generics.Collections.TObjectList|System.Generics.Collections.TObjectList]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothDevice|System.Bluetooth.TBluetoothDevice]]&lt;br /&gt;
&lt;br /&gt;
* [[System.Bluetooth.TBluetoothAdapter.DoDiscoveryEnd|System.Bluetooth.TBluetoothAdapter.DoDiscoveryEnd]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothAdapter.PairedDevices|System.Bluetooth.TBluetoothAdapter.PairedDevices]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothManager.GetPairedDevices|System.Bluetooth.TBluetoothManager.GetPairedDevices]]&lt;br /&gt;
* [[System.Bluetooth.TBluetoothManager.LastDiscoveredDevices|System.Bluetooth.TBluetoothManager.LastDiscoveredDevices]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE7]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Stan.Option.TFDUpdateOptions.RequestLive&amp;diff=668034</id>
		<title>FireDAC.Stan.Option.TFDUpdateOptions.RequestLive</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Stan.Option.TFDUpdateOptions.RequestLive&amp;diff=668034"/>
		<updated>2014-10-31T15:46:05Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Stan.Option.TFDUpdateOptions.RequestLive|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Stan.Option.TFDUpdateOptions.RequestLive | |{{InheritsFrom|FireDAC.Stan.Option.TFDUpdateOptions.RequestLive}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Setzt [[FireDAC.Stan.Option.TFDUpdateOptions.ReadOnly|ReadOnly]] auf {{False}} und bezieht {{Const|fiMeta}} in [[FireDAC.Stan.Option.TFDFetchOptions.Items|Items]] ein.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Bearbeiten von Daten (FireDAC)|Bearbeiten von Daten]] &lt;br /&gt;
* [[FireDAC.Stan.Option.TFDUpdateOptions.ReadOnly|FireDAC.Stan.Option.TFDUpdateOptions.ReadOnly]] &lt;br /&gt;
* [[FireDAC.Stan.Option.TFDFetchOptions.Items|FireDAC.Stan.Option.TFDFetchOptions.Items]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE5]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.DataSet.TFDDataSet.Constraints&amp;diff=668022</id>
		<title>FireDAC.Comp.DataSet.TFDDataSet.Constraints</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.DataSet.TFDDataSet.Constraints&amp;diff=668022"/>
		<updated>2014-10-31T15:46:04Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.DataSet.TFDDataSet.Constraints|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Comp.DataSet.TFDDataSet.Constraints | |{{InheritsFrom|FireDAC.Comp.DataSet.TFDDataSet.Constraints}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Mit [[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]] verwalten Sie Beschränkungen auf Datensatzebene für die Datenmenge.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschränkungen auf Datensatzebene unterstützen Geschäftsregeln durch Begrenzung auf nur einige Felder in einem einzelnen Datensatz. Die Beschränkungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]) werden bei Beendigung der Datenbearbeitung mit der Methode [[Lib_de:FireDAC.Comp.DataSet.TFDDataSet.Post|Post]], [[Lib_de:Data.DB.TDataSet.AppendRecord|AppendRecord]] oder [[Lib_de:Data.DB.TDataSet.InsertRecord|InsertRecord]] überprüft. Beschränkungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]), die den Wert eines einzelnen Feldes begrenzen, können mit der Eigenschaft [[Lib_de:Data.DB.TField.CustomConstraint|CustomConstraint]] oder [[Lib_de:Data.DB.TField.ImportedConstraint|ImportedConstraint]] angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Die Beschränkungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]) werden nur angewendet, wenn sie vor dem Öffnen der Tabelle definiert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Überprüfung der Bedingungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]) wird durchgeführt, wenn die Eigenschaft [[Lib_de:FireDAC.Comp.DataSet.TFDDataSet.ConstraintsEnabled|ConstraintsEnabled]] &#039;&#039;&#039;True&#039;&#039;&#039; ist. Setzen Sie die Eigenschaft [[Lib_de:FireDAC.Comp.DataSet.TFDDataSet.ConstraintsEnabled|ConstraintsEnabled]] auf &#039;&#039;&#039;False&#039;&#039;&#039;, wenn in der Anwendung große Aktualisierungen der Datenmenge ausgeführt werden müssen und die Anwendung die Datenkonsistenz sicherstellen kann. Sie können den Originalwert nach Abschluss der Aktualisierungen wiederherstellen. Beim Datenabruf werden die Beschränkungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]) nicht überprüft.&lt;br /&gt;
&lt;br /&gt;
Die Ausdrücke in den Beschränkungen ([[FireDAC.Comp.DataSet.TFDDataSet.Constraints|Constraints]]) müssen Prädikate sein, die zu booleschen Werten ausgewertet werden. FireDAC unterstützt eine Ausdruckssyntax, die mit Folgendem kompatibel ist:&lt;br /&gt;
&lt;br /&gt;
* Client-Datenmenge&lt;br /&gt;
* Oracle 8 (nicht zu 100 %)&lt;br /&gt;
&lt;br /&gt;
Einzelheiten zur Ausdruckssyntax finden Sie unter [[rad_de:Erstellen von Ausdrücken (FireDAC)|Erstellen von Ausdrücken]].&lt;br /&gt;
&lt;br /&gt;
===Beispiel===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
with FDQuery1.Constraints.Add do begin&lt;br /&gt;
	CustomConstraint:=&#039;sal + bonus &amp;lt;= 2000&#039;;&lt;br /&gt;
	ErrorMessage:=&#039;The employee payments must be equal or less than 2000 usd&#039;;&lt;br /&gt;
end;&lt;br /&gt;
FDQuery1.ConstraintsEnabled:=true;&lt;br /&gt;
&lt;br /&gt;
FDQuery1.Open();&lt;br /&gt;
	//Abfrage nach der Definition der Beschränkungen öffnen&lt;br /&gt;
try&lt;br /&gt;
  FDQuery1.FieldByName(&#039;sal&#039;).AsFloat := 1800;&lt;br /&gt;
  FDQuery1.FieldByName(&#039;bonus&#039;).AsFloat := 300;&lt;br /&gt;
  FDQuery1.Post;&lt;br /&gt;
except&lt;br /&gt;
  FDQuery1.Cancel;&lt;br /&gt;
  Application.HandleException(Self);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[FireDAC.Comp.DataSet.TFDDataSet.UpdateConstraints|FireDAC.Comp.DataSet.TFDDataSet.UpdateConstraints]]&lt;br /&gt;
* [[FireDAC.Comp.DataSet.TFDDataSet.EnableConstraints|FireDAC.Comp.DataSet.TFDDataSet.EnableConstraints]] &lt;br /&gt;
* [[FireDAC.Comp.DataSet.TFDDataSet.DisableConstraints|FireDAC.Comp.DataSet.TFDDataSet.DisableConstraints]] &lt;br /&gt;
* [[Data.DB.TField.CustomConstraint|Data.DB.TField.CustomConstraint]]&lt;br /&gt;
* [[Data.DB.TField.ImportedConstraint|Data.DB.TField.ImportedConstraint]]&lt;br /&gt;
* [[rad_de:Erstellen von Ausdrücken (FireDAC)|Erstellen von Ausdrücken (FireDAC)]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased&amp;diff=668016</id>
		<title>FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased&amp;diff=668016"/>
		<updated>2014-10-31T15:46:04Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased | |{{InheritsFrom|FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt &#039;&#039;&#039;True&#039;&#039;&#039; zurück, wenn eine Datenquelle die SQL-Sprache unterstützt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[FireDAC.Comp.Client.TFDCustomConnection.IsSQLBased|IsSQLBased]] gibt &#039;&#039;&#039;True&#039;&#039;&#039; zurück, wenn eine Datenquelle die SQL-Sprache unterstützt.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[FireDAC.Comp.Client.TFDCustomConnection|FireDAC.Comp.Client.TFDCustomConnection]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE5]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates&amp;diff=668010</id>
		<title>FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates&amp;diff=668010"/>
		<updated>2014-10-31T15:46:03Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates | |{{InheritsFrom|FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates}}}}&lt;br /&gt;
{{Deprecated|[[FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates|ApplyUpdates]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Übernimmt Änderungsprotokolle der angegebenen Datenmengen für das DBMS.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates|ApplyUpdates]] übernehmen Sie Änderungsprotokolle der angegebenen aktiven Datenmengen für die Datenbank. &lt;br /&gt;
&lt;br /&gt;
[[FireDAC.Comp.Client.TFDCustomConnection.ApplyUpdates|ApplyUpdates]] wirkt sich nur aus, wenn die Eigenschaft [[FireDAC.Comp.DataSet.TFDDataSet.CachedUpdates|CachedUpdates]] für die angegebenen Datenmengen &#039;&#039;&#039;True&#039;&#039;&#039; ist. &amp;lt;code&amp;gt;ADataSets&amp;lt;/code&amp;gt; ist ein offenes Array mit Datenmengen. Für jede angegebene Datenmenge ruft diese Methode die Methoden [[FireDAC.Comp.DataSet.TFDDataSet.ApplyUpdates|ApplyUpdates]] und [[FireDAC.Comp.DataSet.TFDDataSet.CommitUpdates|CommitUpdates]] der Datenmenge auf, um die Änderungen des Änderungsprotokolls für die Datenbank zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Zwischenspeichern von Aktualisierungen (FireDAC)|Zwischenspeichern von Aktualisierungen]]&lt;br /&gt;
* [[FireDAC.Comp.DataSet.TFDDataSet.ApplyUpdates|FireDAC.Comp.DataSet.TFDDataSet.ApplyUpdates]] &lt;br /&gt;
* [[FireDAC.Comp.DataSet.TFDDataSet.CommitUpdates|FireDAC.Comp.DataSet.TFDDataSet.CommitUpdates]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:XE5]]&lt;br /&gt;
[[Category:Veraltet]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TUpdateRecordEvent&amp;diff=667735</id>
		<title>Data.DB.TUpdateRecordEvent</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TUpdateRecordEvent&amp;diff=667735"/>
		<updated>2014-10-31T15:46:03Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TUpdateRecordEvent|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Die Ereignisbehandlungsroutine [[Data.DB.TUpdateRecordEvent|TUpdateRecordEvent]] aktualisiert die Datensätze einer Datenmenge.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ereignisbehandlungsroutine [[Data.DB.TUpdateRecordEvent|TUpdateRecordEvent]] aktualisiert die gegebene Datenmenge auf Basis der festgelegten Aktualisierungsaktion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DataSet&amp;lt;/code&amp;gt; ist der Name der Datenmenge, in die Aktualisierungen eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UpdateKind&amp;lt;/code&amp;gt; gibt an, ob es sich bei der aktuellen Aktualisierung um eine Einfügung, Löschung oder Änderung eines Datensatzes handelt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; gibt die Aktion an, die von der Ereignisbehandlungsroutine vor Beendigung durchgeführt werden soll. Beim Eintritt in die Routine wird &amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; immer auf uaFail gesetzt. Wird die Ereignisbehandlungsroutine erfolgreich ausgeführt, sollte &amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; vor dem Beenden uaApplied zugewiesen werden.&lt;br /&gt;
&lt;br /&gt;
In der Ereignisbehandlungsroutine darf keine Methode aufgerufen werden, die den aktuellen Datensatz wechselt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Als Alternative können in Anwendungen mit einer Client-Datenmenge und einer Provider-Komponente zwischengespeicherte Aktualisierungen behandelt werden. Diese Alternative bietet größere Unterstützungs- und Steuerungsmöglichkeiten.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet|Data.DB.TDataSet]]&lt;br /&gt;
* [[Data.DB.TUpdateKind|Data.DB.TUpdateKind]]&lt;br /&gt;
* [[Data.DB.TUpdateAction|Data.DB.TUpdateAction]]&lt;br /&gt;
* [[rad_de:Prozedurale Typen|Prozedurale Typen]]&lt;br /&gt;
* [[rad_de:Ereignisse erzeugen: Übersicht|Ereignisse erzeugen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TUpdateErrorEvent&amp;diff=667729</id>
		<title>Data.DB.TUpdateErrorEvent</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TUpdateErrorEvent&amp;diff=667729"/>
		<updated>2014-10-31T15:46:02Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TUpdateErrorEvent|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Das Ereignis [[Data.DB.TUpdateErrorEvent|TUpdateErrorEvent]] wird ausgelöst, wenn während einer Aktualisierung Fehler auftreten.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Ereignisbehandlungsroutine [[Data.DB.TUpdateErrorEvent|TUpdateErrorEvent]] behandelt Fehler, die während einer Aktualisierung auftreten können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DataSet&amp;lt;/code&amp;gt; ist der Name der Datenmenge, in die Aktualisierungen eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;E&amp;lt;/code&amp;gt; ist ein Zeiger auf ein Objekt der Klasse [[Data.DB.EDatabaseError|EDatabaseError]], dem in einer Anwendung eine Fehlermeldung und die Ursache des Fehlers entnommen werden können. Sie können anhand dieser Informationen festlegen, wie auf die Fehlerbedingung reagiert werden soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UpdateKind&amp;lt;/code&amp;gt; gibt an, ob der Fehler beim Einfügen, Löschen oder Ändern eines Datensatzes aufgetreten ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; gibt die Aktion an, die durchgeführt werden soll, wenn die Ereignisbehandlungsroutine beendet wird. Beim Eintritt in die Routine wird &amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; immer auf uaFail gesetzt. Falls der Fehler in der Ereignisbehandlungsroutine verarbeitet oder korrigiert werden kann, weisen Sie vor dem Beenden der Ereignisbehandlungsroutine &amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; den Wert uaRetry zu. &lt;br /&gt;
&lt;br /&gt;
Sie können in der Fehlerbehandlungsroutine mit den Eigenschaften [[Data.DB.TField.OldValue|OldValue]] und [[Data.DB.TField.NewValue|NewValue]] von [[Data.DB.TField|TField]] Fehlerbedingungen auswerten und &amp;lt;code&amp;gt;NewValue&amp;lt;/code&amp;gt; einen neuen Wert zum Eintragen zuweisen. In diesem Fall muss &amp;lt;code&amp;gt;UpdateAction&amp;lt;/code&amp;gt; vor Beendigung der Routine auf uaRetry gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet|Data.DB.TDataSet]]&lt;br /&gt;
* [[Data.DB.TUpdateKind|Data.DB.TUpdateKind]]&lt;br /&gt;
* [[Data.DB.TUpdateAction|Data.DB.TUpdateAction]]&lt;br /&gt;
* [[Data.DB.TField|Data.DB.TField]]&lt;br /&gt;
* [[Data.DB.TField.OldValue|Data.DB.TField.OldValue]]&lt;br /&gt;
* [[Data.DB.TField.NewValue|Data.DB.TField.NewValue]]&lt;br /&gt;
* [[rad_de:Prozedurale Typen|Prozedurale Typen]]&lt;br /&gt;
* [[rad_de:Ereignisse erzeugen: Übersicht|Ereignisse erzeugen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TIndexOptions&amp;diff=667715</id>
		<title>Data.DB.TIndexOptions</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TIndexOptions&amp;diff=667715"/>
		<updated>2014-10-31T15:46:02Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TIndexOptions|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TIndexOptions|TIndexOptions]] beschreibt die Attribute eines Index.&lt;br /&gt;
&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TIndexOptions|TIndexOptions]] ist eine Attributmenge, die zu einem bestimmten Index gehört. Ein [[Data.DB.TIndexOptions|TIndexOptions]]-Wert kann keinen oder mehrere der folgenden Werte enthalten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Wert&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixPrimary&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index ist der Primärindex der Tabelle (nicht für dBASE-Tabellen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixUnique&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Jeder Wert im Index ist eindeutig; es gibt keine Duplikate (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixDescending&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index verlangt eine absteigende Reihenfolge (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixExpression&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index basiert auf einem dBASE-Schlüsselausdruck (nur für dBASE-Tabellen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixCaseInsensitive&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index sortiert Datensätze ohne Berücksichtigung der Groß-/Kleinschreibung (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixNonMaintained&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index wird nicht automatisch aktualisiert, wenn Daten bearbeitet werden (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Warnung:&#039;&#039;&#039;  Wenn Sie Indexoptionen angeben, die nicht für den betreffenden Tabellentyp geeignet sind, löst AddIndex eine Exception aus.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nicht alle Tabellentypen unterstützen alle der obigen Indexoptionen. Auch bei einem bestimmten Tabellentyp könnte eine Option nur von speziellen Versionen des Tabellentyps unterstützt werden. Informationen über lokale Tabellenebenen finden Sie bei dem Hilfsprogramm &amp;quot;Datenbank-Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
dBASE-Tabellen unterstützen nur Hauptindizes und echte eindeutige Indizes, wenn die Tabellenebene 7 oder höher ist (Visual dBASE 7). dBASE-Tabellen unterstützen keine Indizes, die die Groß-/Kleinschreibung nicht berücksichtigen, und keine absteigenden Indizes. Verwenden Sie die Konstante &amp;quot;ixExpression&amp;quot;, wenn der Index auf mehreren Feldern basiert oder die Funktionen der dBASE-DML (Data Manipulation Language) (für Ausdrucksindizes) verwendet. Die Konstante &amp;quot;ixExpression&amp;quot; kann nur für dBASE-Tabellen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Paradox-Tabellen unterstützen ixDescending für Sekundärindizes, wenn die Tabellenebene 7 oder höher ist, und ixUnique, wenn die Tabellenebene 5 oder höher ist. Die Konstanten &amp;quot;ixDescending&amp;quot; und &amp;quot;ixCaseInsensitive&amp;quot; können nicht für Primärindizes verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Schlagen Sie für SQL-basierte Tabellentypen in der Herstellerdokumentation des jeweiligen Datenbanksystems die Details über anwendbare Indexoptionen nach.&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TIndexOption&amp;diff=667709</id>
		<title>Data.DB.TIndexOption</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TIndexOption&amp;diff=667709"/>
		<updated>2014-10-31T15:46:01Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TIndexOption|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TIndexOption|TIndexOption]] beschreibt die Attribute eines Index.&lt;br /&gt;
&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TIndexOption|TIndexOption]] ist eine Attributmenge, die zu einem bestimmten Index gehört. Ein [[Data.DB.TIndexOption|TIndexOption]]-Wert kann keinen oder mehrere der folgenden Werte enthalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; frame=&amp;quot;hsides&amp;quot; rules=&amp;quot;rows&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Wert&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixPrimary&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index ist der Primärindex der Tabelle (nicht für dBASE-Tabellen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixUnique&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Jeder Wert im Index ist eindeutig; es gibt keine Duplikate (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixDescending&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index verlangt eine absteigende Reihenfolge (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixExpression&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index basiert auf einem dBASE-Schlüsselausdruck (nur für dBASE-Tabellen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixCaseInsensitive&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index sortiert Datensätze ohne Berücksichtigung der Groß-/Kleinschreibung (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
ixNonMaintained&lt;br /&gt;
| style=&amp;quot;text-align: left; vertical-align: top;&amp;quot; |&lt;br /&gt;
Der Index wird nicht automatisch aktualisiert, wenn Daten bearbeitet werden (nicht für alle Tabellentypen anwendbar).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Wenn Sie Indexoptionen angeben, die nicht für den betreffenden Tabellentyp geeignet sind, löst AddIndex eine Exception aus. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nicht alle Tabellentypen unterstützen alle der obigen Indexoptionen. Auch bei einem bestimmten Tabellentyp könnte eine Option nur von speziellen Versionen des Tabellentyps unterstützt werden. Informationen über lokale Tabellenebenen finden Sie bei dem Hilfsprogramm &amp;quot;Datenbank-Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
dBASE-Tabellen unterstützen nur Hauptindizes und echte eindeutige Indizes, wenn die Tabellenebene 7 oder höher ist (Visual dBASE 7). dBASE-Tabellen unterstützen keine Indizes, die die Groß-/Kleinschreibung nicht berücksichtigen, und keine absteigenden Indizes. Verwenden Sie die Konstante &amp;quot;ixExpression&amp;quot;, wenn der Index auf mehreren Feldern basiert oder die Funktionen der dBASE-DML (Data Manipulation Language) (für Ausdrucksindizes) verwendet. Die Konstante &amp;quot;ixExpression&amp;quot; kann nur für dBASE-Tabellen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Paradox-Tabellen unterstützen ixDescending für Sekundärindizes, wenn die Tabellenebene 7 oder höher ist, und ixUnique, wenn die Tabellenebene 5 oder höher ist. Die Konstanten &amp;quot;ixDescending&amp;quot; und &amp;quot;ixCaseInsensitive&amp;quot; können nicht für Primärindizes verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Schlagen Sie für SQL-basierte Tabellentypen in der Herstellerdokumentation des jeweiligen Datenbanksystems die Details über anwendbare Indexoptionen nach.&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TFieldDefs.HiddenFields&amp;diff=667696</id>
		<title>Data.DB.TFieldDefs.HiddenFields</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TFieldDefs.HiddenFields&amp;diff=667696"/>
		<updated>2014-10-31T15:46:00Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TFieldDefs.HiddenFields|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TFieldDefs.HiddenFields | |{{InheritsFrom|Data.DB.TFieldDefs.HiddenFields}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Legt fest, ob zusätzliche, verborgene Spalten angezeigt werden, die zum Sicherstellen von eindeutigen Datensätzen einbezogen sein können.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Provider fügen in manchen Fällen zusätzliche verborgene Spalten in Datenpakete ein. Durch diese zusätzlichen Spalten wird sichergestellt, dass jeder Datensatz genügend Informationen enthält, um den entsprechenden Datensatz in der zugrunde liegenden Datenbanktabelle zu finden.&lt;br /&gt;
&lt;br /&gt;
Durch Setzen von [[Data.DB.TFieldDefs.HiddenFields|HiddenFields]] auf true und Aufrufen von [[Data.DB.TFieldDefs|TFieldDefs]] .&amp;amp;nbsp;::Update können diese Spalten angezeigt werden. [[Data.DB.TFieldDefs.HiddenFields|HiddenFields]] ist hauptsächlich für den internen Gebrauch vorgesehen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TFieldDefs.Update|Update]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TField.ImportedConstraint&amp;diff=667682</id>
		<title>Data.DB.TField.ImportedConstraint</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TField.ImportedConstraint&amp;diff=667682"/>
		<updated>2014-10-31T15:45:59Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TField.ImportedConstraint|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TField.ImportedConstraint | |{{InheritsFrom|Data.DB.TField.ImportedConstraint}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Repräsentiert eine SQL-Klausel, die auf dem Server gespeicherte Beschränkungen durchsetzt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] können Sie die Beschränkungen ermitteln, die der Server in Bezug auf die Gültigkeit von Werten für ein Feld festlegt. [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] ist ein SQL-Suchausdruck wie z. B.:&lt;br /&gt;
&lt;br /&gt;
Wert &amp;amp;gt; 0 und Wert &amp;amp;lt; 100&lt;br /&gt;
&lt;br /&gt;
Ändern Sie den Wert von [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] nicht. Fügen Sie stattdessen zusätzliche Beschränkungen für einen Feldwert mit der Eigenschaft [[Data.DB.TField.CustomConstraint|CustomConstraint]] hinzu. Benutzerdefinierte Beschränkungen werden den importierten Beschränkungen hinzugefügt. Ändern sich die Beschränkungen, die von Server stammen, wird auch der Wert von [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] geändert. Die Beschränkungen, die mit der Eigenschaft [[Data.DB.TField.CustomConstraint|CustomConstraint]] hinzugefügt wurden, bleiben aber in Kraft.&lt;br /&gt;
&lt;br /&gt;
Das Entfernen von Beschränkungen aus der Eigenschaft [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] ändert die Gültigkeit von Feldwerten nicht, die gegen diese Beschränkungen verstoßen. Das Entfernen von Beschränkungen führt dazu, dass sie nicht lokal, sondern vom Server überprüft werden. Bei einer lokalen Überprüfung von Beschränkungen wird bei Verstößen die in der Eigenschaft [[Data.DB.TField.ConstraintErrorMessage|ConstraintErrorMessage]] angegebene Meldung angezeigt, anstatt einer vom Server stammenden Fehlermeldung, wenn Änderungen eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Unter Windows wird [[Data.DB.TField.ImportedConstraint|ImportedConstraint]] nur für Felder von Datenmengen festgelegt, die Beschränkungen importieren. Dazu gehören Client-Datenmengen (wenn sie importierte Beschränkungen in Datenpaketen empfangen).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Unter Linux stellt die IDE keinen Mechanismus zum Importieren von Server-Beschränkungen bereit. Client-Datenmengen können aber von auf anderen Plattformen ausgeführten Anwendungsservern importierte Beschränkungen in Datenpaketen erhalten.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.ConstraintErrorMessage|ConstraintErrorMessage]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.CustomConstraint|CustomConstraint]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDetailDataLink&amp;diff=667674</id>
		<title>Data.DB.TDetailDataLink</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDetailDataLink&amp;diff=667674"/>
		<updated>2014-10-31T15:45:59Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDetailDataLink|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDetailDataLink | |{{InheritsFrom|Data.DB.TDetailDataLink}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TDetailDataLink|TDetailDataLink]] ist die Vorfahrklasse von DataLink-Klassen, die die Beziehungen zwischen Datenmengen mit Haupt/Detail-Beziehungen verwalten.&lt;br /&gt;
&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit von [[Data.DB.TDetailDataLink|TDetailDataLink]] abgeleiteten Klassen können Haupt/Detail-Beziehungen erstellt werden. Diese liegen der Eigenschaft DataSource von Datenmengenkomponenten zugrunde.&lt;br /&gt;
&lt;br /&gt;
Die folgenden zwei Klassen sind von [[Data.DB.TDetailDataLink|TDetailDataLink]] abgeleitet: &lt;br /&gt;
&lt;br /&gt;
TMasterDataLink wird von ADO-basierten Datenmengen und Client-Datenmengen verwendet.&lt;br /&gt;
&lt;br /&gt;
TSQLDataLink wird von unidirektionalen Datenmengen verwendet.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TMasterDataLink|TMasterDataLink]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLDataLink|TSQLDataLink]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet|TDataSet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSetField.IncludeObjectField&amp;diff=667666</id>
		<title>Data.DB.TDataSetField.IncludeObjectField</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSetField.IncludeObjectField&amp;diff=667666"/>
		<updated>2014-10-31T15:45:58Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSetField.IncludeObjectField|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSetField.IncludeObjectField | |{{InheritsFrom|Data.DB.TDataSetField.IncludeObjectField}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob für dieses Feld ein persistentes Feld in einer verschachtelten Datenmenge verwendet werden kann.  Für die zukünftige Verwendung vorgesehen.&lt;br /&gt;
&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Eigenschaft [[Data.DB.TDataSetField.IncludeObjectField|IncludeObjectField]] ist derzeit nicht implementiert.&lt;br /&gt;
&lt;br /&gt;
Wenn diese Eigenschaft &#039;&#039;&#039;True&#039;&#039;&#039; ist, kann mit dem [[rad_de:Felder-Editor|Felder-Editor]] ein persistentes Feld für das Datenmengenfeld in der Detaildatenmenge erstellt werden. Der Name des Datenmengenfeldes wird dann über den untergeordneten Feldern in einem Datengitter für die verschachtelte Datenmenge angezeigt. &lt;br /&gt;
&lt;br /&gt;
Der Vorgabewert ist &#039;&#039;&#039;False&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSetField.NestedDataSet|NestedDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.ParentField|ParentField]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.DataSetField|DataSetField]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Felder-Editor|Felder-Editor]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.Translate&amp;diff=667659</id>
		<title>Data.DB.TDataSet.Translate</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.Translate&amp;diff=667659"/>
		<updated>2014-10-31T15:45:58Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.Translate|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.Translate | |{{InheritsFrom|Data.DB.TDataSet.Translate}}}}&lt;br /&gt;
{{Deprecated|[[Data.DB.TDataSet.Translate|Translate]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Implementiert eine virtuelle Prozedur, um einen Daten-String aus einer Quelle in ein Ziel zu kopieren und dabei optional eine Zeichenkonvertierung vorzunehmen.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Implementierung von [[Data.DB.TDataSet.Translate|Translate]] in [[Data.DB.TDataSet|TDataSet]] kopiert einen Quell- in einen Ziel-String und ignoriert dabei den in ToOem übergebenen Wert. [[Data.DB.TDataSet.Translate|Translate]] kann von abgeleiteten Datenmengenobjekten verwendet werden, die [[Data.DB.TDataSet.Translate|Translate]] nicht erneut implementieren.&lt;br /&gt;
&lt;br /&gt;
In benutzerdefinierten Datenmengen kann [[Data.DB.TDataSet.Translate|Translate]] Strings zwischen ANSI UTF-8 (der nativen Zeichenzuordnung für Datenmengenkomponenten) und einer beliebigen vom zugrunde liegenden Datenzugriffsmechanismus verwendeten Zeichenzuordnung konvertieren. Wenn ToOem true ist, konvertiert [[Data.DB.TDataSet.Translate|Translate]] von ANSI in die zugrunde liegende Datenzugriffszuordnung. [[Data.DB.TDataSet.Translate|Translate]] setzt diese Konvertierung zurück, wenn ToOem false ist.&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.PSUpdateRecord&amp;diff=667638</id>
		<title>Data.DB.TDataSet.PSUpdateRecord</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.PSUpdateRecord&amp;diff=667638"/>
		<updated>2014-10-31T15:45:56Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.PSUpdateRecord|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.PSUpdateRecord | |{{InheritsFrom|Data.DB.TDataSet.PSUpdateRecord}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Trägt eine einzelne Aktualisierung in die zugrunde liegende(n) Datenbanktabelle(n) ein.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]] wird von der Provider-Komponente vor dem Generieren der SQL-Aktualisierungsanweisungen aufgerufen, um der Datenmenge die Möglichkeit zu geben, die Änderungen auf eine andere Art einzutragen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UpdateKind&amp;lt;/code&amp;gt; gibt die Art der Aktualisierung an. Mögliche Werte sind (&amp;lt;code&amp;gt;ukInsert&amp;lt;/code&amp;gt;) (Einfügen), &amp;lt;code&amp;gt;ukDelete&amp;lt;/code&amp;gt; (Löschen) und &amp;lt;code&amp;gt;ukModify&amp;lt;/code&amp;gt; (Ändern).&lt;br /&gt;
&lt;br /&gt;
Delta ist das Delta-Datenpaket. Der aktuelle Datensatz ist der zu aktualisierende Datensatz.&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TDataSet.PSUpdateRecord|PSUpdateRecord]] gibt &#039;&#039;&#039;True&#039;&#039;&#039; zurück, wenn der Datensatz aktualisiert werden konnte, andernfalls &#039;&#039;&#039;False&#039;&#039;&#039;. Wenn [[Data.DB.TDataSet.PSUpdateRecord|PSUpdateRecord]] den Wert &#039;&#039;&#039;False&#039;&#039;&#039; zurückgibt, generiert die Provider-Komponente dynamische SQL-Anweisungen, die die Aktualisierung durchführen, und ruft [[Data.DB.TDataSet.PSExecuteStatement|PSExecuteStatement]] auf.&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist eine Implementierung der Methode [[Data.DB.IProviderSupport.PSUpdateRecord|IProviderSupport.PSUpdateRecord]] und gibt standardmäßig &#039;&#039;&#039;False&#039;&#039;&#039; zurück, weil [[Data.DB.TDataSet|TDataSet]] keinen Provider implementiert. Diese Methode muss von [[Data.DB.TDataSet|TDataSet]]-Nachkommen entsprechend überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.Provider.TCustomProvider.ApplyUpdates|Datasnap.Provider.TCustomProvider.ApplyUpdates]]&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.Provider.TDataSetProvider.ResolveToDataSet|Datasnap.Provider.TDataSetProvider.ResolveToDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.PSExecuteStatement|PSExecuteStatement]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:Delphi]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.PSIsSQLBased&amp;diff=667632</id>
		<title>Data.DB.TDataSet.PSIsSQLBased</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.PSIsSQLBased&amp;diff=667632"/>
		<updated>2014-10-31T15:45:55Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.PSIsSQLBased|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.PSIsSQLBased | |{{InheritsFrom|Data.DB.TDataSet.PSIsSQLBased}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mithilfe von [[Data.DB.TDataSet.PSIsSQLBased|PSIsSQLBased]] können Sie ermittelt, ob die Datenmenge native SQL-Anweisungen unterstützt. Diese Informationen werden beim Generieren der SQL-Anweisungen verwendet, die von [[Data.DB.TDataSet.PSExecuteStatement|PSExecuteStatement]] ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Datenmenge nicht SQL-basiert ist, kann der Provider SQL-Anweisungen ausführen, um Aktualisierungen einzutragen. Jedoch werden Tabellen- und Feldnamen für die lokale SQL-Engine auf andere Weise angegeben als für das native SQL. Der Provider ermittelt mithilfe von [[Data.DB.TDataSet.PSIsSQLBased|PSIsSQLBased]], wie diese Namen in die generierten SQL-Anweisungen aufgenommen werden sollen.&lt;br /&gt;
&lt;br /&gt;
Diese Methode ist eine Implementierung der Methode [[Data.DB.IProviderSupport.PSIsSQLBased|IProviderSupport.PSIsSQLBased]] und gibt standardmäßig &#039;&#039;&#039;False&#039;&#039;&#039; zurück, weil [[Data.DB.TDataSet|TDataSet]] keinen Provider implementiert. Diese Methode muss von [[Data.DB.TDataSet|TDataSet]]-Nachkommen entsprechend überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.PSIsSQLSupported|PSIsSQLSupported]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.PSExecuteStatement|PSExecuteStatement]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.Post&amp;diff=667626</id>
		<title>Data.DB.TDataSet.Post</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.Post&amp;diff=667626"/>
		<updated>2014-10-31T15:45:55Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.Post|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.Post | |{{InheritsFrom|Data.DB.TDataSet.Post}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Implementiert eine virtuelle Methode, um einen geänderten Datensatz in die Datenbank oder das Änderungsprotokoll einzutragen.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TDataSet|TDataSet]] implementiert eine virtuelle Methode, um einen geänderten Datensatz in die Datenbank oder das Änderungsprotokoll einzutragen. Datenmengenmethoden, die den Status der Datenmenge ändern, wie z. B. [[Data.DB.TDataSet.Edit|Edit]], [[Data.DB.TDataSet.Insert|Insert]] oder [[Data.DB.TDataSet.Append|Append]], oder die von einem Datensatz zum anderen wechseln, wie z. B. [[Data.DB.TDataSet.First|First]], [[Data.DB.TDataSet.Last|Last]], [[Data.DB.TDataSet.Next|Next]] und [[Data.DB.TDataSet.Prior|Prior]], rufen [[Data.DB.TDataSet.Post|Post]] automatisch auf.&lt;br /&gt;
&lt;br /&gt;
Die von Post durchgeführte Aktion ist vom Typ der Datenmenge abhängig:&lt;br /&gt;
&lt;br /&gt;
ADO- und InterBaseExpress-Datenmengen tragen Datensätze direkt auf dem Datenbankserver ein.&lt;br /&gt;
&lt;br /&gt;
Bei Client-Datenmengen wird der Datensatz in einem internen Änderungsprotokoll gespeichert und entweder durch einen Aufruf von ApplyUpdates in die Datenbank eingetragen oder durch einen Aufruf von MergeChangeLog mit den Daten der Client-Datenmenge zusammengeführt.&lt;br /&gt;
&lt;br /&gt;
Unidirektionale Datenmengen sind schreibgeschützt und daher ist das Eintragen von Datensätzen in die Datenquelle nicht möglich.&lt;br /&gt;
&lt;br /&gt;
Beim Entwerfen benutzerdefinierter Datenmengen können Sie die Wirkungsweise von [[Data.DB.TDataSet.Post|Post]] (Eintragen der Änderungen in die Datenbank oder in ein Änderungsprotokoll) selbst festlegen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.State|State]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.AfterPost|AfterPost]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.BeforePost|BeforePost]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Append|Append]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Edit|Edit]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.First|First]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Insert|Insert]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Last|Last]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Next|Next]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Prior|Prior]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Resync|Resync]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.UpdateRecord|UpdateRecord]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.DBClient.TCustomClientDataSet.ApplyUpdates|ApplyUpdates]]&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.DBClient.TCustomClientDataSet.MergeChangeLog|MergeChangeLog]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Auf von der Datenquelle übermittelte Änderungen reagieren|Auf von der Datenquelle übermittelte Änderungen reagieren]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Neue Datensätze hinzufügen|Neue Datensätze hinzufügen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Felder berechnen|Felder berechnen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Änderungen abbrechen|Änderungen rückgängig machen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Datensätze bearbeiten|Datensätze bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Komplette Datensätze bearbeiten|Komplette Datensätze bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Geänderte Daten in die Datenbank zurückschreiben|Geänderte Daten in die Datenbank zurückschreiben]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Codebeispiele===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:TDataSetAppend (Delphi)|TDataSetAppend (Delphi)]]&lt;br /&gt;
* [[Samp_en:TDataSetCancel (Delphi)|TDataSetCancel (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.OnFilterRecord&amp;diff=667619</id>
		<title>Data.DB.TDataSet.OnFilterRecord</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.OnFilterRecord&amp;diff=667619"/>
		<updated>2014-10-31T15:45:54Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.OnFilterRecord|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.OnFilterRecord | |{{InheritsFrom|Data.DB.TDataSet.OnFilterRecord}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Wird nur ausgelöst, wenn ein Datensatz von einer DB abgerufen wird oder die Eigenschaft [[Data.DB.TDataSet.Filtered|Filtered]] auf &#039;&#039;&#039;True&#039;&#039;&#039; gesetzt wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit einer Ereignisbehandlungsroutine für [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]] können Sie für jeden Datensatz in der Datenmenge festlegen, ob er für die Anwendung sichtbar ist. Um anzugeben, dass ein Datensatz die Filterbedingung erfüllt, muss der Parameter Accept in der Ereignisbehandlungsroutine [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]] auf true gesetzt werden. Soll ein Datensatz ausgeschlossen werden, setzen Sie Accept auf false. Die meisten von [[Data.DB.TDataSet|TDataSet]] abgeleiteten Klassen (z. B. ADO-Datenmengen) initialisieren Accept mit true, bevor die Ereignisbehandlungsroutine [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]] aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Warnung:&#039;&#039;&#039;  Die Definition einer [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]]-Ereignisbehandlungsroutine für unidirektionale Datenmengen ist nicht zulässig, da diese keine Filter unterstützen. Wenn Sie trotzdem eine [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]]-Ereignisbehandlungsroutine implementieren, wird eine Exception ausgelöst.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Filtern ist aktiviert, wenn die Eigenschaft [[Data.DB.TDataSet.Filtered|Filtered]] true ist. Beim Verarbeiten eines Filters erhält die Eigenschaft [[Data.DB.TDataSet.State|State]] der Datenmenge den Wert dsFilter.&lt;br /&gt;
&lt;br /&gt;
Verwenden Sie eine [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]]-Ereignisbehandlungsroutine für Kriterien, die nicht durch die Eigenschaft [[Data.DB.TDataSet.Filter|Filter]] implementiert werden können. Wenn Sie beispielsweise die Eigenschaft [[Data.DB.TDataSet.Filter|Filter]] verwenden, sind keine Feldvergleiche bei lokalen Tabellen (Paradox, dBASE, Access, FoxPro) möglich. Mit einer [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]]-Ereignisbehandlungsroutine können aber alle Kriterien implementiert werden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Tipp:&#039;&#039;&#039;  Berücksichtigen Sie unbedingt die Interaktionen zwischen der Eigenschaft [[Data.DB.TDataSet.Filter|Filter]] und der Ereignisbehandlungsroutine [[Data.DB.TDataSet.OnFilterRecord|OnFilterRecord]], wenn Sie beide zugleich in einer Anwendung verwenden, damit nicht unbeabsichtigt ein leere Filtermenge entsteht.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OnFilterRecord ist eine Ereignisbehandlungsroutine mit dem Typ [[Data.DB.TFilterRecordEvent|Data.DB.TFilterRecordEvent]].&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TFilterRecordEvent|Data.DB.TFilterRecordEvent]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Filter|Filter]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Filtered|Filtered]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.FilterOptions|FilterOptions]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.State|State]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Filter erzeugen|Filter erzeugen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Durch Datensätze einer gefilterten Datenmenge navigieren|Durch Datensätze einer gefilterten Datenmenge navigieren]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten|Teilmengen von Daten mithilfe von Filtern anzeigen und bearbeiten]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben|Eine Behandlungsroutine für das Ereignis OnFilterRecord schreiben]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet&amp;diff=667587</id>
		<title>Data.DB.TDataSet</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet&amp;diff=667587"/>
		<updated>2014-10-31T15:45:54Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet | |{{InheritsFrom|Data.DB.TDataSet}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TDataSet|TDataSet]] ist die Basisklasse für alle Datenmengenkomponenten, die Daten in Zeilen und Spalten darstellen.&lt;br /&gt;
&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TDataSet|TDataSet]] führt die grundlegenden Eigenschaften, Ereignisse und Methoden für die Arbeit mit Daten ein.&lt;br /&gt;
&lt;br /&gt;
Viele dieser Eigenschaften, Ereignisse und Methoden sind in [[Data.DB.TDataSet|TDataSet]] abstrakt (Delphi) oder rein virtuell (C++). Abstrakte oder rein virtuelle Deklarationen sind Deklarationen ohne Implementierungen. Auf der [[Data.DB.TDataSet|TDataSet]]-Ebene kann auf diese Deklarationen nicht zugegriffen werden und sie können nicht verwendet werden. Entwickler müssen Nachkommen von [[Data.DB.TDataSet|TDataSet]] verwenden oder ableiten, die diese abstrakten oder rein virtuellen Methoden neu deklarieren und implementieren. Viele der anderen [[Data.DB.TDataSet|TDataSet]]-Methoden sind in [[Data.DB.TDataSet|TDataSet]] als virtuelle Methoden deklariert und implementiert, aber die Implementierungen sind lediglich Stubs, die in Nachkommen neu implementiert werden.&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TDataSet|TDataSet]] hat mehrere Nachkommen: [[Data.Win.ADODB.TCustomADODataSet|Data.Win.ADODB.TCustomADODataSet]], [[IBX.IBCustomDataSet.TIBCustomDataSet|IBX.IBCustomDataSet.TIBCustomDataSet]], [[Data.SqlExpr.TCustomSQLDataSet|Data.SqlExpr.TCustomSQLDataSet]] und [[Datasnap.DBClient.TCustomClientDataSet|Datasnap.DBClient.TCustomClientDataSet]].&lt;br /&gt;
&lt;br /&gt;
[[Data.Win.ADODB.TCustomADODataSet|TCustomADODataSet]] ist die Basisklasse für Datenmengen, die über die ADO (ActiveX Data Objects) auf ihre Daten zugreifen. Zu den Nachkommen von [[Data.Win.ADODB.TCustomADODataSet|TCustomADODataSet]] gehören [[Data.Win.ADODB.TADODataSet|Data.Win.ADODB.TADODataSet]], [[Data.Win.ADODB.TADOTable|Data.Win.ADODB.TADOTable]], [[Data.Win.ADODB.TADOQuery|Data.Win.ADODB.TADOQuery]] und [[Data.Win.ADODB.TADOStoredProc|Data.Win.ADODB.TADOStoredProc]]. Entwickler, die eigene Datenmengenkomponenten für ADO erstellen möchten, müssen diese von [[Data.Win.ADODB.TCustomADODataSet|TCustomADODataSet]] ableiten.&lt;br /&gt;
&lt;br /&gt;
[[IBX.IBCustomDataSet.TIBCustomDataSet|TIBCustomDataSet]] ist die Basisklasse für Datenmengen, die direkt auf die Daten in InterBase-Tabellen zugreifen. Zu den Nachkommen von [[IBX.IBCustomDataSet.TIBCustomDataSet|TIBCustomDataSet]] gehören [[IBX.IBCustomDataSet.TIBDataSet|IBX.IBCustomDataSet.TIBDataSet]], [[IBX.IBTable.TIBTable|IBX.IBTable.TIBTable]], [[IBX.IBQuery.TIBQuery|IBX.IBQuery.TIBQuery]] und [[IBX.IBStoredProc.TIBStoredProc|IBX.IBStoredProc.TIBStoredProc]]. Entwickler, die eigene Datenmengenkomponenten erstellen, die direkt auf Daten in einer InterBase-Datenbank zugreifen, müssen diese von [[IBX.IBCustomDataSet.TIBCustomDataSet|TIBCustomDataSet]] ableiten.&lt;br /&gt;
&lt;br /&gt;
[[Data.SqlExpr.TCustomSQLDataSet|TCustomSQLDataSet]] ist die Basisklasse für unidirektionale Datenmengen. unidirektionale Datenmengen sind schreibgeschützte Datenmengen, die nur eine Vorwärts-Navigation zulassen. Zu den Nachkommen von [[Data.SqlExpr.TCustomSQLDataSet|TCustomSQLDataSet]] gehören die dbExpress-Datenmengen [[Data.SqlExpr.TSQLDataSet|Data.SqlExpr.TSQLDataSet]], [[Data.SqlExpr.TSQLQuery|Data.SqlExpr.TSQLQuery]], [[Data.SqlExpr.TSQLTable|Data.SqlExpr.TSQLTable]] und [[Data.SqlExpr.TSQLStoredProc|Data.SqlExpr.TSQLStoredProc]]. Entwickler, die eigene Datenmengenkomponenten erstellen, die mit dbExpress auf ihre Daten zugreifen, müssen diese von [[Data.SqlExpr.TCustomSQLDataSet|TCustomSQLDataSet]] ableiten.&lt;br /&gt;
&lt;br /&gt;
[[Datasnap.DBClient.TCustomClientDataSet|TCustomClientDataSet]] ist die Basisklasse für Datenmengen im Arbeitsspeicher. Client-Datenmengen können mit Daten aus Dateien auf Datenträgern oder mit Daten, die von einer anderen Komponente über einen Provider bereitgestellt werden, arbeiten. Sie speichern diese Daten im Arbeitsspeicher zwischen, speichern alle Änderungen in einem Änderungsprotokoll und schreiben später zwischengespeicherte Aktualisierungen in die Datenquelle zurück. Entwickler, die eigene Datenmengen erstellen, die ihre Daten in einem Zwischenspeicher im Arbeitsspeicher speichern, müssen diese von [[Datasnap.DBClient.TCustomClientDataSet|TCustomClientDataSet]] ableiten.&lt;br /&gt;
&lt;br /&gt;
Entwickler können eigene Datenmengenkomponenten auch direkt von [[Data.DB.TDataSet|TDataSet]] ableiten und eigene Mechanismen für den Zugriff auf und die Bearbeitung der Daten vorsehen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.DBClient.TClientDataSet|Datasnap.DBClient.TClientDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLTable|Data.SqlExpr.TSQLTable]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLQuery|Data.SqlExpr.TSQLQuery]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLStoredProc|Data.SqlExpr.TSQLStoredProc]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLDataSet|Data.SqlExpr.TSQLDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.Win.ADODB.TADODataSet|Data.Win.ADODB.TADODataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.Win.ADODB.TADOTable|Data.Win.ADODB.TADOTable]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.Win.ADODB.TADOQuery|Data.Win.ADODB.TADOQuery]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Datensätze markieren und dorthin zurückkehren|Datensätze markieren und dorthin zurückkehren]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Datenmengen: Übersicht|Datenmengen: Übersicht]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Datenbankanwendungen verteilen|Datenbankanwendungen verteilen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:DbExpress-Steuerelemente|dbExpress-Steuerelemente]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Web Broker verwenden - Index|Web Broker verwenden]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.BlockReadSize&amp;diff=667593</id>
		<title>Data.DB.TDataSet.BlockReadSize</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TDataSet.BlockReadSize&amp;diff=667593"/>
		<updated>2014-10-31T15:45:52Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TDataSet.BlockReadSize|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TDataSet.BlockReadSize | |{{InheritsFrom|Data.DB.TDataSet.BlockReadSize}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Legt fest, wie viele Datensatzpuffer in jedem Block gelesen werden.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[Data.DB.TDataSet.BlockReadSize|BlockReadSize]] einen Wert größer 0 zuweisen, wird die Datenmenge in den Status dsBlockRead versetzt. Sie behält diesen Status bei, bis [[Data.DB.TDataSet.BlockReadSize|BlockReadSize]] auf 0 gesetzt oder der Status auf andere Art geändert wird (z. B. durch Aktivieren des Bearbeitungsmodus).&lt;br /&gt;
&lt;br /&gt;
Für alle Nachkommen von [[Data.DB.TDataSet|TDataSet]] werden die datensensitiven Steuerelemente nicht aktualisiert und auch keine Datenereignisse ausgelöst, solange die Datenmenge den Status dsBlockRead hat. Weisen Sie [[Data.DB.TDataSet.BlockReadSize|BlockReadSize]] einen positiven Wert zu, wenn die gesamte Datenmenge ohne Aktualisierung der datensensitiven Steuerelemente schnell durchlaufen werden soll.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.State|State]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.Next|Next]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.UnRegisterClient&amp;diff=667580</id>
		<title>Data.DB.TCustomConnection.UnRegisterClient</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.UnRegisterClient&amp;diff=667580"/>
		<updated>2014-10-31T15:45:52Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCustomConnection.UnRegisterClient|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCustomConnection.UnRegisterClient | |{{InheritsFrom|Data.DB.TCustomConnection.UnRegisterClient}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Entfernt einen registrierten Client, sodass er der Verbindungskomponente nicht mehr zugeordnet ist.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TCustomConnection.UnRegisterClient|UnRegisterClient]] wird intern verwendet, um Objekte aus der Liste der registrierten Clients zu entfernen, die vom Öffnen und Schließen einer Verbindung benachrichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Client gibt das aus der Liste zu entfernende Objekt an. Es muss zuvor mit der Methode [[Data.DB.TCustomConnection.RegisterClient|RegisterClient]] registriert worden sein. Handelt es sich dabei um eine Datenmenge, wird sie aus der [[Data.DB.TCustomConnection.DataSets|DataSets]]-Eigenschaftsliste entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Methode wird von Datenmengen aufgerufen, wenn die Verwendung der Verbindungskomponente beendet wird. Bei ADO- und dbExpress-Datenmengen erfolgt der Aufruf bei der Deaktivierung. Bei Client-Datenmengen wird die Methode bei jeder Änderung der Eigenschaft RemoteServer aufgerufen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.DataSets|DataSets]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.RegisterClient|RegisterClient]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.RegisterClient&amp;diff=667574</id>
		<title>Data.DB.TCustomConnection.RegisterClient</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.RegisterClient&amp;diff=667574"/>
		<updated>2014-10-31T15:45:51Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCustomConnection.RegisterClient|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCustomConnection.RegisterClient | |{{InheritsFrom|Data.DB.TCustomConnection.RegisterClient}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Registriert ein Objekt, das von der Verbindungskomponente verwendet wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.TCustomConnection.RegisterClient|RegisterClient]] wird intern verwendet, um eine Zuordnung zwischen bestimmten Objekten und der Verbindungskomponente herzustellen. In den registrierten Objekten kann eine Ereignisbehandlungsroutine implementiert werden, um auf das Öffnen und Schließen der Verbindung zu reagieren.&lt;br /&gt;
&lt;br /&gt;
Client enthält das zu registrierende Objekt. Handelt es sich dabei um eine Datenmenge, wird diese in die Eigenschaft [[Data.DB.TCustomConnection.DataSets|DataSets]] aufgenommen.&lt;br /&gt;
&lt;br /&gt;
Event gibt eine Ereignisbehandlungsroutine an, die unmittelbar nach dem Öffnen oder vor dem Schließen der Verbindung aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
Datenmengen rufen diese Methode auf, wenn sie die Komponente zum Herstellen einer Verbindung verwenden. Bei ADO- und dbExpress-Datenmengen erfolgt der Aufruf bei der Aktivierung. Bei Client-Datenmengen wird die Methode beim Zuweisen der Eigenschaft RemoteServer aufgerufen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.DataSets|DataSets]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.UnRegisterClient|UnRegisterClient]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TConnectChangeEvent|Data.DB.TConnectChangeEvent]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.LoginPrompt&amp;diff=667568</id>
		<title>Data.DB.TCustomConnection.LoginPrompt</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.LoginPrompt&amp;diff=667568"/>
		<updated>2014-10-31T15:45:51Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCustomConnection.LoginPrompt|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCustomConnection.LoginPrompt | |{{InheritsFrom|Data.DB.TCustomConnection.LoginPrompt}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob unmittelbar vor dem Öffnen einer neuen Verbindung ein Anmeldedialogfeld angezeigt wird.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] auf true gesetzt ist, wird beim Herstellen einer Verbindung ein Anmeldedialogfeld angezeigt. [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] steuert Folgendes: Das Auslösen des Ereignisses [[Data.DB.TCustomConnection.OnLogin|OnLogin]] und das Erscheinungsbild des Standard-Anmeldedialogfeldes, das zur Eingabe eines Namens und Passworts auffordert. Zum Verknüpfen eines Anmeldedialogfeldes:&lt;br /&gt;
&lt;br /&gt;
* Für Nicht-FireDAC-Anwendungen: Fügen Sie DBLogDlg.hpp der Unit (C++) oder DBLogDlg der uses-Klausel (Delphi) hinzu.&lt;br /&gt;
* Für FireDAC-Anwendungen: Verwenden Sie die Komponente [[Lib_de:FireDAC.Comp.UI.TFDGUIxLoginDialog|TFDGUIxLoginDialog]].&lt;br /&gt;
&lt;br /&gt;
Der Zeitpunkt des Auslösens des Ereignisses [[Data.DB.TCustomConnection.OnLogin|OnLogin]] und der des Anzeigens des Standarddialogfeldes hängen vom Typ der Verbindungskomponente ab:&lt;br /&gt;
&lt;br /&gt;
*  Bei TIBDatabase-, TSQLConnection- und TFDConnection-Komponenten wird das Dialogfeld zwischen den Ereignissen [[Data.DB.TCustomConnection.BeforeConnect|BeforeConnect]] und [[Data.DB.TCustomConnection.AfterConnect|AfterConnect]] angezeigt, wenn keine Behandlungsroutine für das Ereignis [[Data.DB.TCustomConnection.OnLogin|OnLogin]] vorhanden ist. &lt;br /&gt;
** Wenn eine Behandlungsroutine für das Ereignis [[Data.DB.TCustomConnection.OnLogin|OnLogin]] vorhanden ist, wird dieses Ereignis anstelle des Dialogfeldes aufgerufen, und es ist nicht erforderlich, das Anmeldedialogfeld zu verknüpfen. &lt;br /&gt;
** Wenn weder in diesem Dialogfeld noch in der Ereignisbehandlungsroutine [[Data.DB.TCustomConnection.OnLogin|OnLogin]] korrekte Werte übergeben werden, kommt keine Verbindung zustande. Das Ereignis [[Data.DB.TCustomConnection.OnLogin|OnLogin]] wird nur ausgelöst, wenn [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] den Wert true hat.&lt;br /&gt;
*  Bei TADOConnection-Komponenten wird das Dialogfeld nach dem Ereignis OnWillConnect, aber vor [[Data.DB.TCustomConnection.BeforeConnect|BeforeConnect]] angezeigt. &lt;br /&gt;
** Wenn eine Ereignisbehandlungsroutine für [[Data.DB.TCustomConnection.OnLogin|OnLogin]] vorhanden ist, wird das Ereignis nach der Anmeldung ausgelöst. &lt;br /&gt;
** Wenn Sie die Datei DBLogDlg.hpp nicht in Ihre Unit einbinden (C++) oder DBLogDlg zu Ihrer uses-Klausel hinzufügen (Delphi), wird das Ereignis [[Data.DB.TCustomConnection.OnLogin|OnLogin]] zwar ausgelöst, aber kein Standarddialogfeld zur Anmeldung angezeigt. &lt;br /&gt;
** Wenn weder in diesem Dialogfeld noch in der Ereignisbehandlungsroutine [[Data.DB.TCustomConnection.OnLogin|OnLogin]] korrekte Werte übergeben werden, kommt keine Verbindung zustande. Das Ereignis [[Data.DB.TCustomConnection.OnLogin|OnLogin]] wird nur ausgelöst, wenn [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] den Wert true hat.&lt;br /&gt;
*  Bei DataSnap-SOAP-Verbindungskomponenten wird das Dialogfeld nach dem Ereignis OnGetUsenName, aber vor den Ereignissen [[Data.DB.TCustomConnection.BeforeConnect|BeforeConnect]], [[Data.DB.TCustomConnection.AfterConnect|AfterConnect]] und [[Data.DB.TCustomConnection.OnLogin|OnLogin]] angezeigt. Wenn der Benutzer auf die Schaltfläche &amp;quot;Abbrechen&amp;quot; des Dialogfelds klickt, wird keine Verbindung hergestellt.&lt;br /&gt;
&lt;br /&gt;
Wird [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] auf false gesetzt, müssen Benutzername und Passwort auf eine der folgenden Arten im Programmcode übergeben werden:&lt;br /&gt;
&lt;br /&gt;
* Bei TADOConnection können Benutzername und Passwort in der Eigenschaft [[Data.Win.ADODB.TADOConnection.ConnectionString|ConnectionString]] angegeben werden.&lt;br /&gt;
* Bei der Komponente TSQLConnection können der Benutzernamen, das Passwort und die Datenbank mit den Parametern UserName, Password und Database in der Eigenschaft [[Data.SqlExpr.TSQLConnection.Params|Params]] oder als dem Verbindungsnamen zugeordnete Parameter übergeben werden.&lt;br /&gt;
* Bei DataSnap-SOAP-Verbindungskomponenten gibt es keine integrierte Verwendung für Benutzername und Passwort im Anmeldedialogfeld  (die Eigenschaften UserName und Password von TWebConnection werden nicht verwendet).&lt;br /&gt;
* Bei der Komponente TSQLConnection können der Benutzernamen und das Passwort mit den Parametern User_Name und Password in der Eigenschaft [[FireDAC.Comp.Client.TFDConnection.Params|Params]] oder als der Verbindungsdefinition zugeordnete Parameter übergeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Warnung:&#039;&#039;&#039;  Wenn Sie den Benutzernamen und das Passwort als Eigenschaftswert oder im Quelltext der Ereignisbehandlungsroutine [[Data.DB.TCustomConnection.OnLogin|OnLogin]] übergeben, kann dadurch die Serversicherheit beeinträchtigt werden.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.OnLogin|OnLogin]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.BeforeConnect|BeforeConnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.AfterConnect|AfterConnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.DBClient.TCustomRemoteServer.OnGetUsername|OnGetUsername]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.SqlExpr.TSQLConnection.OnLogin|OnLogin]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Server-Anmeldungen steuern|Server-Anmeldungen steuern]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Herstellen von Verbindungen (FireDAC)|Herstellen von Verbindungen (FireDAC)]]&lt;br /&gt;
&lt;br /&gt;
===Codebeispiele===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:ADOQuery (C++)|ADOQuery (C++)]]&lt;br /&gt;
* [[Samp_en:ADOQuery (Delphi)|ADOQuery (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.Connected&amp;diff=667562</id>
		<title>Data.DB.TCustomConnection.Connected</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCustomConnection.Connected&amp;diff=667562"/>
		<updated>2014-10-31T15:45:50Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCustomConnection.Connected|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCustomConnection.Connected | |{{InheritsFrom|Data.DB.TCustomConnection.Connected}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob eine Verbindung mit der Remote-Datenquelle hergestellt wurde und aktiv ist.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzen Sie [[Data.DB.TCustomConnection.Connected|Connected]] auf &#039;&#039;&#039;True&#039;&#039;&#039;, um die Verbindung zu öffnen. Wenn die Verbindung beendet werden soll, setzen Sie [[Data.DB.TCustomConnection.Connected|Connected]] auf &#039;&#039;&#039;False&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Eigenschaft [[Data.DB.TCustomConnection.Connected|Connected]] auf &#039;&#039;&#039;True&#039;&#039;&#039; setzen, wird ein [[Data.DB.TCustomConnection.BeforeConnect|BeforeConnect]]-Ereignis erzeugt, die als protected deklarierte Methode [[Data.DB.TCustomConnection.DoConnect|DoConnect]] aufgerufen, um die Verbindung einzurichten, und am Ende ein [[Data.DB.TCustomConnection.AfterConnect|AfterConnect]]-Ereignis erzeugt. Wenn [[Data.DB.TCustomConnection.Connected|Connected]] auf &#039;&#039;&#039;True&#039;&#039;&#039; gesetzt wird, kann [[Data.DB.TCustomConnection|TCustomConnection]] abhängig vom Wert der Eigenschaft [[Data.DB.TCustomConnection.LoginPrompt|LoginPrompt]] ein Anmeldedialogfeld anzeigen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie die Eigenschaft [[Data.DB.TCustomConnection.Connected|Connected]] auf &#039;&#039;&#039;False&#039;&#039;&#039; setzen, wird ein [[Data.DB.TCustomConnection.BeforeDisconnect|BeforeDisconnect]]-Ereignis erzeugt, die als protected deklarierte Methode [[Data.DB.TCustomConnection.DoConnect|DoConnect]] aufgerufen, um die Verbindung zu beenden, und am Ende ein [[Data.DB.TCustomConnection.AfterDisconnect|AfterDisconnect]]-Ereignis erzeugt.&lt;br /&gt;
&lt;br /&gt;
Überschreiben Sie beim Ableiten eigener Verbindungskomponenten von [[Data.DB.TCustomConnection|TCustomConnection]] die Methode [[Data.DB.TCustomConnection.GetConnected|GetConnected]] so, dass &#039;&#039;&#039;True&#039;&#039;&#039; zurückgegeben wird, sobald die Verbindung hergestellt ist. Überschreiben Sie auch die beiden Methoden [[Data.DB.TCustomConnection.DoConnect|DoConnect]] und [[Data.DB.TCustomConnection.DoDisconnect|DoDisconnect]], mit denen die Verbindung eingerichtet bzw. getrennt wird.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.DataSets|Data.DB.TCustomConnection.DataSets]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.Open|Data.DB.TCustomConnection.Open]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.Close|Data.DB.TCustomConnection.Close]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.DoConnect|Data.DB.TCustomConnection.DoConnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.DoDisconnect|Data.DB.TCustomConnection.DoDisconnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.BeforeConnect|Data.DB.TCustomConnection.BeforeConnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.AfterConnect|Data.DB.TCustomConnection.AfterConnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.BeforeDisconnect|Data.DB.TCustomConnection.BeforeDisconnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.AfterDisconnect|Data.DB.TCustomConnection.AfterDisconnect]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.GetConnected|Data.DB.TCustomConnection.GetConnected]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TCustomConnection.LoginPrompt|Data.DB.TCustomConnection.LoginPrompt]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Die Verbindung zu einem Datenbankserver trennen|Die Verbindung zu einem Datenbankserver trennen]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Eine Verbindung zu einem Datenbankserver einrichten|Eine Verbindung zu einem Datenbankserver einrichten]]&lt;br /&gt;
&lt;br /&gt;
===Codebeispiele===&lt;br /&gt;
&lt;br /&gt;
* [[Samp_en:ADOQuery (C++)|ADOQuery (C++)]]&lt;br /&gt;
* [[Samp_en:ADOQuery (Delphi)|ADOQuery (Delphi)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCheckConstraints&amp;diff=667555</id>
		<title>Data.DB.TCheckConstraints</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCheckConstraints&amp;diff=667555"/>
		<updated>2014-10-31T15:45:50Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCheckConstraints|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCheckConstraints | |{{InheritsFrom|Data.DB.TCheckConstraints}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TCheckConstraints|TCheckConstraints]] enthält eine Sammlung von Prüfbeschränkungen für eine Datenmengenkomponente.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client-Datenmengenkomponenten unterstützen Prüfbeschränkungen zur Definition der Werte, die in einen Datensatz eingegeben werden können. Das Objekt [[Data.DB.TCheckConstraints|TCheckConstraints]] verwaltet die Sammlung der Beschränkungen, die für eine bestimmte Datenmenge gelten.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet|TDataSet]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCheckConstraint&amp;diff=667549</id>
		<title>Data.DB.TCheckConstraint</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TCheckConstraint&amp;diff=667549"/>
		<updated>2014-10-31T15:45:49Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TCheckConstraint|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TCheckConstraint | |{{InheritsFrom|Data.DB.TCheckConstraint}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.TCheckConstraint|TCheckConstraint]] repräsentiert eine Beschränkung auf der Ebene von Datensätzen für eine Datenmengenkomponente.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Client-Datenmengenkomponenten implementieren die Eigenschaft [[Data.DB.TDataSet.Constraints|Constraints]], die Beschränkungen auf Datensatzebene verwendet. Diese Beschränkungen können vom Server oder vom Daten-Dictionary übernommen und in Anwendungen angepasst werden. Das Objekt [[Data.DB.TCheckConstraint|TCheckConstraint]] repräsentiert eine Beschränkung für eine Datenmenge.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Datenwerte beschränken|Datenwerte beschränken]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TBlobField.Modified&amp;diff=667541</id>
		<title>Data.DB.TBlobField.Modified</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TBlobField.Modified&amp;diff=667541"/>
		<updated>2014-10-31T15:45:49Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TBlobField.Modified|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TBlobField.Modified | |{{InheritsFrom|Data.DB.TBlobField.Modified}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob der Wert des BLOB-Felds seit dem letzten Lesen der zugrunde liegenden Datenbank geändert wurde.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird der Feldwert mit den Eigenschaften oder Methoden von [[Data.DB.TBlobField|TBlobField]], durch einen von der Methode [[Data.DB.TDataSet.CreateBlobStream|CreateBlobStream]] der Datenmenge zurückgegebenen BLOB-Stream oder durch ein datensensitives Steuerelement festgelegt, wird [[Data.DB.TBlobField.Modified|Modified]] automatisch auf True gesetzt.&lt;br /&gt;
&lt;br /&gt;
BLOB-Felder lösen mit der Eigenschaft [[Data.DB.TBlobField.Modified|Modified]] Datenereignisse aus und geben an, wann die Datenmenge die zum Speichern der BLOB-Daten verwendeten Puffer löschen sollte.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.AsString|AsString]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.AsVariant|AsVariant]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet.CreateBlobStream|CreateBlobStream]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.Value|Value]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TBlobField.BlobSize&amp;diff=667535</id>
		<title>Data.DB.TBlobField.BlobSize</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.TBlobField.BlobSize&amp;diff=667535"/>
		<updated>2014-10-31T15:45:48Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.TBlobField.BlobSize|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.TBlobField.BlobSize | |{{InheritsFrom|Data.DB.TBlobField.BlobSize}}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, wie viele Bytes von den Daten des BLOB-Felds im aktuellen Datensatz belegt werden.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[Data.DB.TBlobField.BlobSize|BlobSize]] können Sie feststellen, wie viel Speicher für den Inhalt des BLOB-Felds benötigt wird. Wir empfehlen die Verwendung von [[Data.DB.TBlobField.BlobSize|BlobSize]] anstatt der Eigenschaft [[Data.DB.TField.DataSize|DataSize]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Im Gegensatz zur Eigenschaft [[Data.DB.TField.DataSize|DataSize]], die die Größe für Felddaten für einen beliebigen Datensatz angibt, liefert [[Data.DB.TBlobField.BlobSize|BlobSize]] die Größe der BLOB-Daten nur für den aktuellen Datensatz.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In dem folgenden {{Delphi}}-Beispiel wird der Wert der Eigenschaft [[Data.DB.TBlobField.BlobSize|BlobSize]] im Titel (Caption) eines Formulars angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;delphi&amp;quot;&amp;gt;&lt;br /&gt;
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);&lt;br /&gt;
begin&lt;br /&gt;
  Caption := &#039;BLOB size: &#039; +&lt;br /&gt;
  IntToStr(TBlobField(Query1.FieldByName(&#039;BITMAP&#039;)).BlobSize);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TField.DataSize|DataSize]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport.PSUpdateRecord&amp;diff=667527</id>
		<title>Data.DB.IProviderSupport.PSUpdateRecord</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport.PSUpdateRecord&amp;diff=667527"/>
		<updated>2014-10-31T15:45:47Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.IProviderSupport.PSUpdateRecord|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.IProviderSupport.PSUpdateRecord | |{{InheritsFrom|Data.DB.IProviderSupport.PSUpdateRecord}}}}&lt;br /&gt;
{{Deprecated|[[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]]|[[Data.DB.IProviderSupportNG.PSUpdateRecord|IProviderSupportNG]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Trägt eine einzelne Aktualisierung in die zugrunde liegende(n) Datenbanktabelle(n) ein.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]] wird vom Provider vor dem Generieren der SQL-Aktualisierungsanweisungen aufgerufen, um der Datenmenge die Möglichkeit zu geben, die Änderungen auf eine andere Art einzutragen.&lt;br /&gt;
&lt;br /&gt;
UpdateKind gibt die Art der Aktualisierung an. Mögliche Werte sind ukInsert (Einfügen), ukDelete (Löschen) und ukModify (Ändern).&lt;br /&gt;
&lt;br /&gt;
Delta ist das Delta-Datenpaket. Der aktuelle Datensatz ist der zu aktualisierende Datensatz.&lt;br /&gt;
&lt;br /&gt;
[[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]] gibt true zurück, wenn der Datensatz aktualisiert werden konnte, andernfalls false. Wenn [[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]] false zurückgibt, generiert der Provider dynamische SQL-Anweisungen, die die Aktualisierung durchführen, und ruft [[Data.DB.IProviderSupport.PSExecuteStatement|PSExecuteStatement]] auf.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  [[Data.DB.IProviderSupport.PSUpdateRecord|PSUpdateRecord]] wird nur aufgerufen, wenn die Eigenschaft ResolveToDataSet des Providers false ist.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.Provider.TCustomProvider.ApplyUpdates|ApplyUpdates]]&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.Provider.TDataSetProvider.ResolveToDataSet|ResolveToDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.IProviderSupport.PSExecuteStatement|PSExecuteStatement]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:Veraltet]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport.PSIsSQLBased&amp;diff=667520</id>
		<title>Data.DB.IProviderSupport.PSIsSQLBased</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport.PSIsSQLBased&amp;diff=667520"/>
		<updated>2014-10-31T15:45:47Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.IProviderSupport.PSIsSQLBased|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.IProviderSupport.PSIsSQLBased | |{{InheritsFrom|Data.DB.IProviderSupport.PSIsSQLBased}}}}&lt;br /&gt;
{{Deprecated|[[Data.DB.IProviderSupport.PSIsSQLBased|PSIsSQLBased]]|[[Data.DB.IProviderSupportNG.PSIsSQLBased|IProviderSupportNG]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;Gibt an, ob die Datenmenge native SQL-Anweisungen unterstützt.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mithilfe von [[Data.DB.IProviderSupport.PSIsSQLBased|PSIsSQLBased]] können Sie ermittelt, ob die Datenmenge native SQL-Anweisungen unterstützt. Diese Informationen werden beim Generieren der SQL-Anweisungen verwendet, die von [[Data.DB.IProviderSupport.PSExecuteStatement|PSExecuteStatement]] ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Datenmenge nicht SQL-basiert ist, kann der Provider SQL-Anweisungen ausführen, um Aktualisierungen einzutragen. Jedoch werden Tabellen- und Feldnamen für die lokale SQL-Engine auf andere Weise angegeben als für das native SQL. Der Provider ermittelt mithilfe von [[Data.DB.IProviderSupport.PSIsSQLBased|PSIsSQLBased]], wie diese Namen in die generierten SQL-Anweisungen aufgenommen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;  Mit der Methode [[Data.DB.IProviderSupport.PSIsSQLSupported|PSIsSQLSupported]] können Sie ermitteln, ob die Datenmenge überhaupt SQL-Anweisungen ausführen kann (unabhängig davon, ob es sich um eine SQL-basierte Datenmenge handelt).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.IProviderSupport.PSIsSQLSupported|PSIsSQLSupported]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.IProviderSupport.PSExecuteStatement|PSExecuteStatement]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:Veraltet]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
	<entry>
		<id>https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport&amp;diff=667514</id>
		<title>Data.DB.IProviderSupport</title>
		<link rel="alternate" type="text/html" href="https://docwiki.embarcadero.com/Libraries/Rio/d/index.php?title=Data.DB.IProviderSupport&amp;diff=667514"/>
		<updated>2014-10-31T15:45:46Z</updated>

		<summary type="html">&lt;p&gt;Simona.craciun: 1 Version: October 23, 2014 Translation Package. LOC-16664&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#lst:API:Data.DB.IProviderSupport|api}}&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
&lt;br /&gt;
{{#ifeq: {{PAGENAME}} | Data.DB.IProviderSupport | |{{InheritsFrom|Data.DB.IProviderSupport}}}}&lt;br /&gt;
{{Deprecated|[[Data.DB.IProviderSupport|IProviderSupport]]|[[Data.DB.IProviderSupportNG|IProviderSupportNG]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;short&amp;quot; /&amp;gt;[[Data.DB.IProviderSupport|IProviderSupport]] ist das Interface, durch das ein Provider für eine Datenmenge verwendet werden kann.&amp;lt;section end=&amp;quot;short&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Interface [[Data.DB.IProviderSupport|IProviderSupport]] wird von TDataSetProvider-Objekten zur Interaktion mit den zugeordneten Datenmengen verwendet. Jede Datenmenge, in der das Interface [[Data.DB.IProviderSupport|IProviderSupport]] implementiert ist, kann über einen Provider mit einer Client-Datenmenge oder einem XML-Broker verbunden werden. Wenn der Provider eine Verbindung der Datenmenge, die IProvider unterstützt, mit einer Client-Datenmenge hergestellt hat, kann die Client-Datenmenge Daten von der Datenmenge entgegennehmen und Aktualisierungen an die Datenmenge oder den Datenbankserver senden.&lt;br /&gt;
&lt;br /&gt;
In TDataSet, der Basisklasse für alle Datenmengen, ist die [[Data.DB.IProviderSupport|IProviderSupport]]-Unterstützung implementiert. Dies erfolgt durch eine Gruppe von als protected deklarierten Methoden. Die meisten dieser Methoden sind jedoch einfache Grundgerüste (Stubs), die keine Operationen durchführen oder lediglich Exceptions auslösen. Die meisten Datenmengenklassen (dbExpress-Datenmengen, ADO-fähige Datenmengen und InterBase Express-Datenmengen) überschreiben diese als protected deklarierten Methoden und implementieren das [[Data.DB.IProviderSupport|IProviderSupport]]-Interface auf nützlichere Weise. Bei Datenmengen, die nur auf der von [[Data.DB.TDataSet|TDataSet]] geerbten Implementierung basieren (z. B. Client-Datenmengen) sollte der Provider die Eigenschaft ResolveToDataSet auf true setzen.&lt;br /&gt;
&lt;br /&gt;
Beim Ableiten eigener Datenmengen von [[Data.DB.TDataSet|TDataSet]] müssen Sie die entsprechenden [[Data.DB.IProviderSupport|IProviderSupport]]-Methoden überschreiben, wenn die Datenmengen im Anwendungsserver eingesetzt oder mit einer Client-Datenmenge bzw. einem XML-Broker über einen lokalen Provider verbunden werden sollen.&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
&lt;br /&gt;
* [[Datasnap.Provider.TDataSetProvider|TDataSetProvider]]&lt;br /&gt;
&lt;br /&gt;
* [[Data.DB.TDataSet|TDataSet]]&lt;br /&gt;
&lt;br /&gt;
* [[rad_de:Die Datenquelle festlegen|Die Datenquelle festlegen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:API-Dokumentation]]&lt;br /&gt;
[[Category:Veraltet]]&lt;/div&gt;</summary>
		<author><name>Simona.craciun</name></author>
	</entry>
</feed>