CDBVariant varValue;
rec.GetFieldValue(1,varValue); // Все проходит замечательно
rec.GetFieldValue(1,varValue); // А теперь CDBException возникает с m_nRetCode = 100! Что за ...? Почему так?
Во-вторых, почему-то нельзя напрямую обратиться к первому полю
rec.GetFieldValue(0,varValue); // Студия пишет: 'GetFieldValue' : ambiguous call to overloaded function
// если сделать
short index = 0;
rec.GetFieldValue(index,varValue); // все проглатывает! Непоянтно.