if(fc_Alerm->Open(CRecordset::forwardOnly,strmsg))
{ // }
MessageBox("打开数据库 ");
if(fc_Alerm->GetRecordCount()==0){
MessageBox("没有数据"); }
else{
if(!fc_Alerm->IsEOF()){
MessageBox("开始取数据 ");
TRACE("返回的列数为:%d\n",fc_Alerm->GetRowsetSize());
fc_Alerm->GetFieldValue("ip",var);
//走到这里就报无效的描述索引
MessageBox("数据类型转换 ");
fcmsg=var.m_pstring->GetBuffer(1);
}
MessageBox("取出数据 ");
MessageBox(fcmsg);
不知道我这句是不是写错了.
fc_Alerm->GetFieldValue("ip",var);
//走到这里就报无效的描述索引
它一走到这里就报无效的述索引.我这里要实现的功能是打开数据库,取出这个IP字段的值.请各位给指点下.不胜感激!
{ // }
MessageBox("打开数据库 ");
if(fc_Alerm->GetRecordCount()==0){
MessageBox("没有数据"); }
else{
if(!fc_Alerm->IsEOF()){
MessageBox("开始取数据 ");
TRACE("返回的列数为:%d\n",fc_Alerm->GetRowsetSize());
fc_Alerm->GetFieldValue("ip",var);
//走到这里就报无效的描述索引
MessageBox("数据类型转换 ");
fcmsg=var.m_pstring->GetBuffer(1);
}
MessageBox("取出数据 ");
MessageBox(fcmsg);
不知道我这句是不是写错了.
fc_Alerm->GetFieldValue("ip",var);
//走到这里就报无效的描述索引
它一走到这里就报无效的述索引.我这里要实现的功能是打开数据库,取出这个IP字段的值.请各位给指点下.不胜感激!
还是用 ADO吧,成真写了一个 ADO封装的类,还不错,到 VC知识库去找一下吧
能给个连接吗?PS:我需要的是一种解决问题的办法.