IRepository::Create

Meta Data Services Programming

Meta Data Services Programming

IRepository::Create

This method creates a new repository. The fundamental repository tables are automatically created in the new repository. An IRepositoryObject interface pointer to the repository root object is passed back to the caller.

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

Parts

Connect

[in]
The ODBC connection string to be used for accessing the database server that will host your new 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 more information, see ConnectionFlags Enumeration.

*ppIRootObj

[out]
The IRepositoryObject interface pointer for the root repository object of the new repository.

Return Value

S_OK

The method completed successfully.

Error Values

This method failed to complete successfully.

See Also

Connecting to and Configuring a Repository

IRepository Interface

IRepositoryObject Interface