We expect to have final posted sometime today.I'd be happy to look at your file geodatabase. Send a zipped copy to me at lshipman@esri.com or place a copy of it on the esri ftp site. Is it a 10.0 file geodatabase? If not, you can't open it.You may be able to get extended error information by using the following code: fgdbError hr;
wstring errorText;
Geodatabase geodatabase;
int recordCount = 0;
if ((hr = OpenGeodatabase(L"../data/Querying.gdb", geodatabase)) != S_OK)
{
wcout << "An error occurred while opening the geodatabase." << endl;
ErrorInfo::GetErrorDescription(hr, errorText);
wcout << errorText << "(" << hr << ")." << endl;
// Report any extended errors (XML).
ErrorInfo::GetErrorRecordCount(recordCount);
for (int i = 0;i <= (recordCount - 1); i++)
{
ErrorInfo::GetErrorRecord(i,hr,errorText);
wcout << errorText << endl;
}
ErrorInfo::ClearErrors();
return -1;
}
This is particularly helpful when creating a table as XML parsing errors are reported via this mechanism.