dbCan... example for C++ 5.0 and later

This example displays property values in a message box. You can implement this example by adding a button, with this code, to the project described in Using ODBC to Access Image Data.

//ILEADRasterODBC *m_pRastODBC=NULL;
//CoCreateInstance(CLSID_LEADRasterODBC, NULL, CLSCTX_ALL, IID_ILEADRasterODBC, (void**)& m_pRastODBC);
CString TempStr, InfoStr;
InfoStr.Format(TEXT("dbCanAppend = %d\n"), m_pRastODBC->GetdbCanAppend ());
TempStr.Format(TEXT("dbCanRestart = %d\n"), m_pRastODBC->GetdbCanRestart());
InfoStr += TempStr;
TempStr.Format(TEXT("dbCanScroll = %d\n"), m_pRastODBC->GetdbCanScroll ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbCanUpdate = %d\n"), m_pRastODBC->GetdbCanUpdate ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbEditMode = %d\n"), m_pRastODBC->GetdbEditMode ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbIsBOF = %d\n"), m_pRastODBC->GetdbIsBOF ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbIsEOF = %d\n"), m_pRastODBC->GetdbIsEOF ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbIsDeleted = %d\n"), m_pRastODBC->GetdbIsDeleted());
InfoStr += TempStr;
TempStr.Format(TEXT("dbIsOpen = %d\n"), m_pRastODBC->GetdbIsOpen());
InfoStr += TempStr;
TempStr.Format(TEXT("dbLoadBits = %d\n"), m_pRastODBC->GetdbLoadBits ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbLockingMode = %d\n"), m_pRastODBC->GetdbLockingMode());
InfoStr += TempStr;
TempStr.Format(TEXT("dbRecordCount = %d\n"), m_pRastODBC->GetdbRecordCount ());
InfoStr += TempStr;
TempStr.Format(TEXT("dbCurrentRecord = %d (0 based)"), m_pRastODBC->GetdbCurrentRecord ());
InfoStr += TempStr;
MessageBox(InfoStr, TEXT("INFO"));
//m_pRastODBC->Release();