This example enumerates the collections of the DBEngine object. See the methods and properties of DBEngine for additional examples.
CdbDBEngine dbeng;
CdbDatabase dbsLudlow;
CdbWorkspace wrkEnum;
long intWSP;
// Enumerate all workspaces.
printf(_T("Workspaces: Name, UserName\n"));
for (intWSP = 0; dbeng.Workspaces.GetCount(); intWSP++)
{
wrkEnum = dbeng.Workspaces[intWSP];
printf(_T(" %s, %s"), wrkEnum.GetName(), wrkEnum.GetUserName());
}
// display built-in properties.
printf(_T("\nDBEngine.Version: %s\n"), dbeng.GetVersion());
printf(_T("DBEngine.LoginTimeout: %s\n"), dbeng.GetLoginTimeout());