This sample will demonstrate the how to create a new personal geodatabase stored in an .mdb file.
How to use
- Paste the function in your project.
- Call the function from your code.
[VCPP] //
// 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 |