|
|
|
IDataInitialize Interface |
|
IID_IDataInitialize |
{2206CCB1-19C1-11D1-89E0-00C04FD7A829} |
|
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 and then use IDataInitialize to get a data source object based on that connection string.
For more information, see "Creating Data Source Objects" in Chapter 2: Data Source and Session Objects.
Documentation: IDataInitialize
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDataInitialize Methods |
Description |
|
GetDataSource |
Given a connection string, instantiates and returns a data source object. |
|
GetInitializationString |
Given a data source object, returns a connection string. |
|
CreateDBInstance |
Creates a data source object. Analogous to CoCreateInstance. |
|
CreateDBInstanceEx |
Creates a data source object. Analogous to CoCreateInstanceEx. |
|
LoadStringFromStorage |
Loads a connection string from storage. |
|
WriteStringToStorage |
Writes a connection string to storage. |
|
GetDataSource |
|
DECKARE FUNCTION Proto_IDataInitialize_GetDataSource ( _ , BYVAL pUnkOuter AS DWORD _ , BYVAL dwClsCtx AS DWORD _ , BYVAL pwszInitializationString AS DWORD _ , BYREF riid AS GUID _ , BYREF ppDataSource AS DWORD _ ) AS LONG
FUNCTION
IDataInitialize_GetDataSource ( _ , BYVAL pUnkOuter AS DWORD _ , BYVAL dwClsCtx AS DWORD _ , BYVAL strInitializationString AS STRING _ , BYREF riid AS GUID _ , BYREF ppDataSource AS DWORD _ ) AS LONG
|
|
GetInitializationString |
|
FUNCTION
IDataInitialize_GetInitializationString ( _ , BYVAL pDataSource AS DWORD _ , BYVAL fIncludePassword AS LONG _ , BYREF ppwszInitString AS DWORD _ ) AS LONG
|
|
CreateDBInstance |
|
FUNCTION
IDataInitialize_CreateDBInstance ( _ , BYREF clsidProvider AS GUID _ , BYVAL pUnkOuter AS DWORD _ , BYVAL dwClsCtx AS DWORD _ , BYVAL pwszReserved AS DWORD _ , BYREF riid AS GUID _ , BYREF ppDataSource AS DWORD _ ) AS LONG
|
|
CreateDBInstanceEx |
|
FUNCTION
IDataInitialize_CreateDBInstanceEx ( _ , BYREF clsidProvider AS GUID _ , BYVAL pUnkOuter AS DWORD _ , BYVAL dwClsCtx AS DWORD _ , BYVAL pwszReserved AS DWORD _ , BYREF pServerInfo AS COSERVERINFO _ , BYVAL cmq AS DWORD _ , BYREF rgpmqResults AS DWORD _ ) AS LONG
|
|
LoadStringFromStorage |
|
FUNCTION
IDataInitialize_LoadStringFromStorage ( _ |
|
WriteStringToStorage |
|
FUNCTION
IDataInitialize_WriteStringToStorage ( _ , BYVAL strFileName AS STRING _ , BYVAL strInitializationString AS STRING _ , BYVAL dwCreationDisposition AS DWORD _ ) AS LONG
|
Page last updated on Saturday, 11 November 2006 05:45:32 +0100