晋江耽美小说推荐2017:急求:vb数据库问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 03:09:07
我在做的的串口实时数据接收后保存没问题了,可就是每秒都接到4-5个,这一来相同的数据有点太多了,相同的我只要一个数据就可以啊

怎么能控制一下呢,
再有就是想将数据按时间段利用select生成报表,
比如2006年5月7日08:00-16:00 生成一个报表表2006年5月7日16:00-24:00 再生成另外一个报表
数据库用access就可
各位大侠帮忙啊,最好给个实例啊,多谢

对相同数据可先将数据不放到数据库而放到一个数组中,下一次收的数据进行比较,如果相同,数据不变,如果不同再将不同的数据入库,不知明白没有,
有问题发信息给我.

access最大表容量是256个表,所以不建议用一个时间段生成一个表,这样会使一个库文件无法容纳这么多表.建议用一个表进行,只要语句合理按时间进行查询就好了.

对于串口通信来说取数据关键不在取消重复,而在于实时取到需要的取样数据。
建立一个缓冲区,另一个进程根据需要定时访问这个缓冲区,然后取出一个数据,并清空之。将取出的数据写入数据库即可。

建议你先看一下数据库设计方面的资料,你这种设计思路很不好的,不建议你这样做,ACCESS能容的下你那么多表吗?

判断一下!相同的不保存

时间可以用between...and...来选择

先看你的ACCESS数据库的 存储时间的类型是不是 DATE的
如果不是 改正过来。