IRepository::Open

See Also

Use this method to open a Repository. An IRepositoryObject interface pointer to the root object is passed back to the caller.

HRESULT Open(
BSTR Connect,
BSTR User,
BSTR Password,
long fFlags,
IRepositoryObject **ppIRootObj
);

Parameters

Connect

[in]
The ODBC connection string to be used for accessing the database server that hosts your Repository.

User

[in]
The user name to use for identification to the database server.

Password

[in]
The password that matches the User input parameter.

fFlags

[in]
Flags that determine database access and caching behavior for the open Repository. For details, see the ConnectionFlags Enumeration.

*ppIRootObj

[out]
The IRepositoryObject interface pointer for the open Repository's root Repository object.

Return Value

S_OK

The method completed successfully.

Error

Values

This method failed to complete successfully.