What is a profile string?
A profile string resembles a URL. Profile strings contain all the information VDB needs to create and configure an IDatabase connection object (which wraps a connection component, such as a TDatabase or TSQLConnection). All you need to create an IDatabase object is a profile string. Below are two example profile strings for connecting to an InterBase database (the first via InterBase Express, the second via BDE): vdb:vdbEngine=ibx;server=LocalHost:C:\Data\Demo.gdb;user=SYSDBA;password=masterkey vdb:vdbEngine=bde;driver=IntrBase;server=LocalHost:C:\Data\Demo.gdb;user=SYSDBA;password=masterkey VDB passes along any parameters it does not recoginze to the underlying database component. Most data access libraries allow parameters to be specified via a string list (e.g., the Params property of TDatabase and TIBDatabase) — VDB uses this property to pass along any parameters it doesn’t understand.