This sample will demonstrate the how to create a new personal geodatabase stored in an .mdb file.
[VCPP]
How to use
- Paste the function in your project.
- Call the function from your code.
//
// createAccessWorkspace
// NOTE:
// Location does not have to contain ending '\'. Also name should not contain .mdb extension
//
HRESULT createAccessWorkspace(BSTR location, BSTR name, IWorkspaceName
**ppOutWorkspaceName)
{
if (ppOutWorkspaceName == NULL)
return E_POINTER;
HRESULT hr;
CComPtr < IWorkspaceFactory > ipWkspFact;
ipWkspFact.CoCreateInstance(CLSID_AccessWorkspaceFactory);
return ipWkspFact->Create(location, name, NULL, NULL, ppOutWorkspaceName);
}
Development licensing | Deployment licensing |
---|---|
Engine Developer Kit | Engine |