求助数据库存储问题!
如何将采集到的数据直接存储到数据库中(一共10路信号,采样率很低,产生的数据类型为1D Waveform,所用数据库为Access,数据库表格中共10列:分别为时间和10通道的数据),一直无法实现,没有思路... 版主出来帮帮忙啊,刚开始我用LabSQL工具包来实现,搞了几天没搞出来,我又试着考虑用Activex 将数据写入Access数据库,可是程序只能完成静态数据的插入,当与采集的数据相连接时根本没反应,数据库中没有数据存入,程序还没有报错!这是怎么回事啊?能不能帮帮我,这个问题困扰我半个多月了!!! 10通道的数据,可以先将2D numeric 数组转换成十进制的字符串数组,然后一次写入table即可。可以先插入时间信息,再插入字符串数组 1Dwave form先进行波形分离,将时间信息和数据分别提取出来,则插入行或者列入数据库的表即可。 采集的数据就是您所说的1Dwave form,我将每一路的数据格式化为字符串,再组成数组,怎么存储不到数据库中呀??? 我尝试过在字符串数组中填好数据,运行程序后,数据库中可以存储到数据,可是我将它用来存储采集的数据就实现不了了!!!请帮忙研究怎么回事?
我想这方面的问题,对于要把数据存储到数据库中的,应该是一个共同的很大的难题!
希望高手多多指教!
更希望版主多多关注,帮忙解决问题!
程序及数据库见附件!
麻烦风定云远,能不能给大家一个例子,不然还是不清楚到底怎么弄的,谢谢!
另外请教一下,你用的数据库程序是用的labview家的lvsql工具包还是那个免费的工具包?NI的工具包里好像没有可以实现往数据库中一次存储一个二维数组的vi
页:
[1]