佚名通过本文主要向大家介绍了数据绑定控件,数据控件,数据源控件,数据验证控件,ado数据控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC FlexGrid控件无法插入数据
描述:
请大家帮帮忙 看看 谢谢 !!!!!!!!!!!!!
代码如下:
::CoInitialize(NULL); //初始化COM环境
m_pC /> m_pConnection.CreateInstance(__uuidof(Connection)); //连接对象实例化
m_pConnection->C>m_ctrlFGridThree.put_Text(str); //就是这报错,,无法插入数据
m_ctrlFGridThree.put_Cols(++CurCol);
vstr = m_pRecordset->GetCollect("name");
str = (LPCSTR)_bstr_t(vstr);
m_ctrlFGridThree.put_Text(str);
m_ctrlFGridThree.put_Cols(++CurCol);
vstr = m_pRecordset->GetCollect("Num");
str = (LPCSTR)_bstr_t(vstr);
m_pRecordset->MoveNext();
}
解决方案1:
描述:
本帖最后由 puhuaqiang 于 2012-04-27 14:01:09 编辑
VC FlexGrid控件无法插入数据,报 SubScript out of range 错误, put_Text()的时候出错, 但是我从数据库中正确获取了数据,而且传入的参数,数据也是对的,就是无法插入数据。请大家帮帮忙 看看 谢谢 !!!!!!!!!!!!!
代码如下:
::CoInitialize(NULL); //初始化COM环境
m_pC /> m_pConnection.CreateInstance(__uuidof(Connection)); //连接对象实例化
m_pConnection->C>m_ctrlFGridThree.put_Text(str); //就是这报错,,无法插入数据
m_ctrlFGridThree.put_Cols(++CurCol);
vstr = m_pRecordset->GetCollect("name");
str = (LPCSTR)_bstr_t(vstr);
m_ctrlFGridThree.put_Text(str);
m_ctrlFGridThree.put_Cols(++CurCol);
vstr = m_pRecordset->GetCollect("Num");
str = (LPCSTR)_bstr_t(vstr);
m_pRecordset->MoveNext();
}
解决方案1:
这有个例子
看看能不能参考一下
http://download.csdn.net/download/pingping45/2508558