我想把vector中数据写入数据库,vector里是struct类型的数据,应该有60个struct的,但是程序错误,哪位哥哥姐姐帮我看看啊
for(int i=0;i<num;++i)
{
                               dataexample.Rng= rand()/100;
   dataexample.Angle=dataexample.Rng-20;
   dataexample.Height= 0;
   dataexample.Speed= 10;
   dataexample.Acceler= 0;
   dataexample.Strength= 0;
   measuredata.push_back(dataexample);
             }
这个是一个struct数据,写入vector,后面不知道该怎么做了?
数据库里大型数据不知道怎么读入

解决方案 »

  1.   

    不知道你是的数据库读写 还是不懂Vector的使用
      

  2.   

    先谢您啦,不懂vector怎么读入数据库,vector会用的
      

  3.   

    那应该就是构造SQL语句的问题喽~
      

  4.   

    有很多种方法:
    方法一:
    你把你VECTOR中的数据先组织成字符串,然后再写入到数据库中(最好是存放到Text类型的字段中),要读取的话,你就先读取出字符串来,然后自己再根据字符串解析成你原来的数据结构。方法二:
    你将数组存放到XML文件中,然后再将XML文件存放到数据库中,读取的话,先读取出XML文件,再解析。