RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TDBXPropertyNames Class

Property names for connections and drivers.

Pascal
TDBXPropertyNames = class;
C++
class TDBXPropertyNames;

DBXCommon

Property names are used for both connections and drivers to provide information, such as user names and passwords. 

This table contains property names.

Constant 
Description 
Name of connection. If connection properties are read from the dbxconnections.ini file, this is the ini file section name. AdoDbx Client can use this property setting for a simple one property connection string. Connection names can also be used to load a connection from a TDBXConnectionFactory instance.  
dbxdrivers.ini section that specifies which drivers are enabled.  
Used by DBXDynalink drivers to specify exported entry point for loading a driver prior to dbExpress 4.  
Used by DBXDynalink drivers. Name of a vendor specific client library.  
Used only by Linux versions of dbExpress to specify a localized error message file.  
Used by DBXDynalink drivers to specify the name of the DBXDynalink DLL.  
Unique name for a dbExpress driver. Used by the dbxconnections.ini file to refer to a connections driver in the dbxdrivers.ini file.  
Host  
Host name of a database server that a driver connects to.  
Port  
Port number of a database server that a driver connects to.  
Name of a database to connect to.  
Login user name used to connect to a database.  
Login password name used to connect to a database.  
Role  
Login role used to connect to a database.  
Initial transaction isolation to use when connecting to a database. Transaction isolation can also be specified when a transaction is started.  
Maximum BLOB size. Set to –1 to specify no limit.  
Delegate connection used by this connection. Delegate connections implement the dbExpress 4 driver framework. They can perform pre or post processing of all public and protected methods before delegating to the real connection or another delegate connection.  
Used to provide informative error message when driver cannot be loaded.  
Used to load a native driver dynamically.
Deprecated. Preferable to just add the a comma plus the package name to the end of the DriverPackageLoader property setting.  
Indicates that this driver is a delegate and can only be used in conjunction with a non-delegate driver.  
Used to load a managed driver dynamically.
Deprecated. Preferable to just add the a comma plus the package name to the end of the DriverPackageLoader property setting.  
Native Driver loader class used to load a native driver dynamically from a package. Comma separated class and package name.  
Managed Driver loader class used to load a managed driver dynamically from an assembly. Comma separated class and package name.  
Indicates that this driver is a delegate and can only be used in conjunction with a non-delegate driver.  
Most applications should not need to use this constant. It is provided for backwards compatibility of the dbExpress VCL. VCL components use this setting to scope metadata requests. This property should be set to user-name.override-schema-name. For example, tables created by the MSSQL sa user are placed in the dbo schema. In this case, SchemaOverride can be set to 'sa.dbo'. This causes VCL to specify the 'dbo' schema for metadata requests when a connection is made using the 'sa' user. An SQL '%' like pattern can also be used for the user-name and the override-schema-name. For example, '%.%' causes the schema to not be specified at all for all users.  

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!