专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VC

C++中一维动态数组的赋值,获取数据库的数据,该怎么解决

发布时间:2011-06-23 13:57:54 文章来源:www.iduyao.cn 采编人员:星星草
C++中一维动态数组的赋值,获取数据库的数据
int NumCount=0; //用于循环中的计数
long Task_Count=m_pRecordset2->RecordCount;   //获取数据库中表的行数
int *array=new int[Task_Count];  //定义动态数组
m_pRecordset2->MoveFirst();
while (m_pRecordset2->adoEOF==VARIANT_FALSE)

array[NumCount]=m_pRecordset2->GetCollect("T_StartID");//array为表的列名
m_pRecordset2->MoveNext();
NumCount++;
}
delete [] array;

表中有两行记录,为什么给array[]赋值的时候只读取其中一行记录,而且数组里面只有一个值​

在线等!
------解决思路----------------------
调试,看看数组分配的空间是否和记录条数一致
------解决思路----------------------
很简单断点跟踪属猪的量和循环的量,动态数组C++参考http://blog.csdn.net/xianfajushi/article/details/22715037
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: