Здравствуйте, rus blood, Вы писали:
RB>Здравствуйте, MyLifeMyChoice, Вы писали:
MLM>>CDBVariant varValue; MLM>>rec.GetFieldValue(1,varValue); // Все проходит замечательно MLM>>rec.GetFieldValue(1,varValue); // А теперь CDBException возникает с m_nRetCode = 100! Что за ...? Почему так? RB>Посмотри отладчиком этот вызов.
Вылетает на:
// Retrieve the column in question
AFX_ODBC_CALL(::SQLGetData(hstmt, nFieldIndex,
nFieldType, pvData, nLen, &nActualSize));
Причем параметры передаются совершенно одинаковые. В певом случае RetCode = 0; Во втором RetCode = 100;