13,871
社区成员




现在利用BCB做了个数据采集的demo,大概是50毫秒记录一次数据点,因为时间比较长,所以最终保存的数据可能达到好几百万个数据,我一开始是想将数据存入数组中在采集结束的时候利用for将数据一条条的写入数据库中,但是数组的长度没办法弄的特别高,而且同事说数据库似乎也存不了这么多的数据,我想来问问怎么办!!!
表中添加一个二进制类型字段(BLOB),然后就可以用TBlobField、TBlobStream操作了
开个几百KB的数组作为缓冲区即可,缓冲区满则写入一个文件流,然后缓冲区重用