Data.DBXCommon.TDBXPropertyNames
Delphi
TDBXPropertyNames = class
C++
class PASCALIMPLEMENTATION TDBXPropertyNames : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Beschreibung
Eigenschaftsnamen werden für Verbindungen und Treiber zum Bereitstellen von Informationen, wie z. B. Benutzernamen und Passwörter, verwendet.
In der folgenden Tabelle sind die vorhandenen Eigenschaftsnamen aufgeführt:
Konstante | Beschreibung |
---|---|
|
Bei |
|
Für Lese- und Schreibvorgänge von Client-Treibertransporten zu verwendende Puffergröße in Kilobyte. Wird gegenwärtig von Data.DBXClient verwendet. |
|
Legt die IP-Version für die Kommunikation fest. |
|
Legt das Kommunikationsprotokoll fest. |
|
Legt die Zeit fest, die maximal auf den Austausch eines Datenpakets gewartet werden soll. Beim Überschreiten der Zeitspanne wird eine Exception ausgelöst. Dieser Vorgang wird nicht von allen Treibern unterstützt. |
|
Name der Verbindung. Wenn Verbindungseigenschaften aus der Datei dbxconnections.ini gelesen werden, ist dies der Abschnittsname in der .ini-Datei. Ein AdoDbx-Client kann diese Eigenschaftseinstellung für einen einfachen Verbindungs-String verwenden. Mit Verbindungsnamen kann auch eine Verbindung aus einer TDBXConnectionFactory-Instanz geladen werden. |
|
String, der die erforderlichen Informationen zum Einrichten der Verbindung bereitstellt. |
|
Maximale Zeitspanne in Sekunden, die auf das Öffnen einer neuen Verbindung gewartet wird. Beim Überschreiten der Zeitspanne wird eine Exception ausgelöst. Dieser Vorgang wird nicht von allen Treibern unterstützt. |
|
Name einer Datenbank, zu der eine Verbindung hergestellt werden soll. |
|
Legt einen Schlüssel für einen URL-Pfad zum DataSnap-HTTP-Dienst fest. |
|
Hostname des Computers, auf dem sich die Datenbank befindet. |
|
Delegatverbindung, die von dieser Verbindung verwendet wird. Delegatverbindungen implementieren das dbExpress 4 Treiber-Framework. Sie können vor der Delegierung an die tatsächliche Verbindung oder eine andere Delegatverbindung Vor- oder Nachverarbeitungen aller public und protected Methoden ausführen. |
|
Legt fest, dass dieser Treiber ein Delegat ist und nur in Verbindung mit einem Nicht-Delegattreiber verwendet werden kann. |
|
Anzeigename des Treibers. |
|
Wird zum dynamischen Laden eines verwalteten Treibers verwendet.
|
|
Klasse zum Laden eines verwalteten Treibers. Wird zum dynamischen Laden eines verwalteten Treibers aus einer Assembly verwendet. Durch Komma getrennter Klassen- und Package-Name. |
|
Eindeutiger Name eines dbExpress-Treibers. Wird von der Datei dbxconnections.ini zum Verweisen auf einen Verbindungstreiber in der Datei dbxdrivers.ini verwendet. |
|
Wird zum dynamischen Laden eines nativen Treibers verwendet.
|
|
Klasse zum Laden eines nativen Treibers. Wird zum dynamischen Laden eines nativen Treibers aus einem Package verwendet. Durch Komma getrennter Klassen- und Package-Name. |
|
Wird zum Bereitstellen einer informativen Fehlermeldung verwendet, wenn der Treiber nicht geladen werden kann. |
|
Legt ein Passwort fest, mit dem sich ein DataSnap-Benutzer beim Server authentifizieren muss. |
|
Legt das URL-Schema zur Authentifizierung beim Verbinden mit dem DataSnap-Server fest. |
|
Legt den Benutzernamen fest, der vom DataSnap-Server erkannt wird. Hierbei handelt es sich um ein anderes Konzept als die Verwendung eines Datenbankbenutzers zum Erstellen einer Datenbankverbindung. |
|
Legt den Hostnamen des Proxy-Servers fest, der für die Verbindung mit dem DataSnap-Server verwendet wird. |
|
Legt das Passwort von |
|
Legt den Port des Proxy-Servers fest, der für die Verbindung mit dem DataSnap-Server verwendet wird. |
|
Legt den Benutzernamen fest, der vom Proxy-Server für die Verbindung mit dem DataSnap-Server verwendet wird. |
|
Nur für den internen Gebrauch. |
|
Legt die Filterkonfiguration fest. Die Filterkonfiguration wird als String mit Daten im JSON-Format angegeben. Die Filterkonfiguration muss ein JSON-Objekt mit Schlüssel/Wertepaaren sein, die die verwendeten Filter und deren Konfiguration angeben. Das folgende JSON-Objekt zeigt, wie alle unterstützten Filter verwendet und alle Konfigurationseigenschaften festgelegt werden: {
"PC1": {
"Key": "<PC1 key>"
},
"RSA": {
"KeyExponent": "<key exponent>",
"KeyLength": "<key length>",
"UseGlobalKey": "<false or true>"
},
"ZLibCompression": {
}
}
Verwenden Sie zum Konfigurieren des ZLib-Komprimierungsfilters beispielsweise den folgenden Wert: { "ZLibCompression": {} }
|
|
Wird von DBXDynalink-Treibern beim Laden eines Treibers in Versionen vor dbExpress 4 zum Festlegen des exportierten Eintrittspunkts verwendet. |
|
Hostname eines Datenbankservers, zu dem ein Treiber eine Verbindung herstellt. |
|
Abschnitt in der Datei dbxdrivers.ini, der festlegt, welche Treiber aktiviert sind. |
|
ID der IP-Implementierung. |
|
Anfangstransaktionsisolation, die für die Datenbankverbindung verwendet wird. Die Transaktionsisolation kann auch festgelegt werden, wenn eine Transaktion begonnen wird. |
|
Wird von DBXDynalink-Treibern zum Festlegen des Namens der DBXDynalink-DLL verwendet. |
|
Wird von DBXDynalink-Treibern zum Festlegen des Namens der DBXDynalink-DYLIB für OS X verwendet. |
|
Maximale BLOB-Größe. Die Einstellung –1 bedeutet keine Größenbeschränkung. |
|
Klasse zum Laden von verwalteten Metadaten. Wird zum dynamischen Laden eines verwalteten Treibers aus einer Assembly verwendet. |
|
Klasse zum Laden von nativen Metadaten. Wird zum dynamischen Laden eines nativen Treibers aus einem Package verwendet. |
|
Name des Anmeldepassworts, das für die Datenbankverbindung verwendet wird. |
|
Portnummer eines Datenbankservers, zu dem ein Treiber eine Verbindung herstellt. |
|
Stellt den Produktnamen für die dbExpress-Metadaten bereit. |
|
Kann als Treibereigenschaft zum Überschreiben der Eigenschaft TDBXConnection.ProductVersion festgelegt werden. Dies kann für Treiber erforderlich sein, die über die Produktversion keine Auskunft geben können. Die Produktversion ist eine Zahl im Format nn.nn.nnnn. |
|
Anmelderolle, die für die Datenbankverbindung verwendet wird. |
|
Größe des Rowsets. |
|
Eine direkte Verwendung dieser Konstante ist normalerweise nicht erforderlich. Sie ist nur aus Gründen der Abwärtskompatibilität mit der dbExpress-VCL vorhanden. VCL-Komponenten verwenden diese Einstellung bei Metadatenanforderungen. Diese Eigenschaft sollte auf user-name.override-schema-name gesetzt werden. Zum Beispiel werden Tabellen, die vom MSSQL-Systemadministrator (sa) erstellt wurden, in das dbo-Schema platziert. In diesem Fall kann SchemaOverride auf "sa.dbo" gesetzt werden. Dadurch wird die VCL veranlasst, beim Herstellen einer Verbindung mit dem Benutzer "sa" das Schema "dbo" für Metadatenanforderungen festzulegen. Es kann auch ein SQL-Muster wie |
|
Bei der Verbindung zu einem DataSnap-Server ist das der Name einer Servermethode, die eine Instanz von TDBXConnection zurückgibt. Alle SQL-Anweisungen und SQL-Befehle für gespeicherte Prozeduren werden für diese TDBXConnection-Instanz ausgeführt. Dadurch können Client- und Servermethoden dieselbe Datenbankverbindung nutzen. Es gibt eine integrierte DSAdmin.GetConnection-Methode, die den Namen einer Verbindung in der serverseitigen |
|
Diese Eigenschaft kann an die Methode TDBXConnection.GetVendorProperty übergeben werden, um festzustellen, ob der Treiber Parametermetadaten unterstützt. Wenn Parametermetadaten unterstützt werden, wird bei Ausführung der Methode TDBXCommand.Prepare die TDBXCommand-Parameterliste automatisch mit Parametern für den Befehl gefüllt. Beachten Sie bitte, dass dem Befehl nicht automatisch Parameter hinzugefügt werden, wenn bereits welche hinzugefügt wurden. |
|
Legt den Pfad zu einer DataSnap-Server-Webanwendung fest. Mit URLPath können Sie beispielsweise das virtuelle Verzeichnis einer ISAPI-DLL des DataSnap-Servers angeben. |
|
Anmeldename des Benutzers, der für die Datenbankverbindung verwendet wird. |
|
Wird von DBXDynalink-Treibern verwendet. Name einer herstellerspezifischen Clientbibliothek. |
|
Wird von DBXDynalink-Treibern verwendet. Name einer herstellerspezifischen Clientbibliothek für OS X. |
|
Wird von DBXDynalink-Treibern verwendet. Name einer herstellerspezifischen Clientbibliothek für 64-Bit-Windows. |