IDataInitialize

Use the IDataInitialize interface to create a data source object using a connection string. You can also retrieve a connection string from an existing data source object.

To build a connection string, use the prompting user interface available through the IDBPromptInitialize interface, then use IDataInitialize to get a data source object based on that connection string.

When to Call

Call IDataInitialize to provide a common entry point for consumers to obtain a data source object (DSO) or get persistent data source information.

IDataInitialize Methods

Method Description
IDataInitialize::CreateDBInstance Creates a data source object. Analogous to CoCreateInstance.
IDataInitialize::CreateDBInstanceEx Creates a data source object. Analogous to CoCreateInstanceEx.
IDataInitialize::GetDataSource Given a connection string, instantiates and returns a data source object.
IDataInitialize::GetInitializationString Given a data source object, returns a connection string.
IDataInitialize::LoadStringFromStorage Loads a connection string from storage.
IDataInitialize::WriteStringToStorage Writes a connection string to storage.