读书人

vc用ADO连接数据库取字段值步骤

发布时间: 2012-10-14 14:55:08 作者: rapoo

vc用ADO连接数据库取字段值方法?
VC中Ado连接mysql数据库,查询语句如下:
select max(id) as id from tablename

通过什么方法能得到id的值?
//nId = m_pRecordset->GetFields()->GetItem("max(alarmid)")->Value.intVal;
//nId = m_pRecordset->GetFields()->GetItem("id")->Value.intVal;
//nAlarmId = m_pRecordset->GetCollect(_variant_t(long(0)));
//nAlarmId = m_pRecordset->get_Collect(long(0));

上面这几种方法都不能正确得到,不知道有什么好方法?

[解决办法]
GetFiledVaule(CString filed)函数;
[解决办法]
_variant_t vtFld = pRecordset->Fields->GetItem("id")->Value;
int nID = vtFld.lVal;

读书人网 >C++

热点推荐