在VC中调用ODBC访问Oracle数据库无法取到正确的数值
我现在用VC写了一下小程序,SQL语句为“Select Count(*) as Cnt From studeng Where IsPermit = 1”,是以pRecordset->Open(CRecordset::snapshot,strQuery.GetBuffer(0));方式打开数据集的,但是当我运行到
CDBVariant dbvField;
pRecordset->GetFieldValue("CNT",dbvField),程序报错了,报了一个"数值越界",实际上我的数据库表中只有160条记录
请各位大侠帮忙啦