jiwenzhi 发表于 2008-4-27 15:36:03

求助数据库存储问题!

如何将采集到的数据直接存储到数据库中(一共10路信号,采样率很低,产生的数据类型为1D Waveform,所用数据库为Access,数据库表格中共10列:分别为时间和10通道的数据),一直无法实现,没有思路...

jiwenzhi 发表于 2008-4-27 16:09:31

版主出来帮帮忙啊,刚开始我用LabSQL工具包来实现,搞了几天没搞出来,我又试着考虑用Activex 将数据写入Access数据库,可是程序只能完成静态数据的插入,当与采集的数据相连接时根本没反应,数据库中没有数据存入,程序还没有报错!
这是怎么回事啊?能不能帮帮我,这个问题困扰我半个多月了!!!

wdyjz 发表于 2008-4-27 17:32:38

10通道的数据,可以先将2D numeric 数组转换成十进制的字符串数组,然后一次写入table即可。可以先插入时间信息,再插入字符串数组

wdyjz 发表于 2008-4-27 17:34:06

1Dwave form先进行波形分离,将时间信息和数据分别提取出来,则插入行或者列入数据库的表即可。

jiwenzhi 发表于 2008-4-27 18:04:16

采集的数据就是您所说的1Dwave form,我将每一路的数据格式化为字符串,再组成数组,怎么存储不到数据库中呀???

jiwenzhi 发表于 2008-4-27 18:07:45

我尝试过在字符串数组中填好数据,运行程序后,数据库中可以存储到数据,可是我将它用来存储采集的数据就实现不了了!!!请帮忙研究怎么回事?
我想这方面的问题,对于要把数据存储到数据库中的,应该是一个共同的很大的难题!
希望高手多多指教!
更希望版主多多关注,帮忙解决问题!
程序及数据库见附件!

tulipmah 发表于 2008-12-6 23:48:22

麻烦风定云远,能不能给大家一个例子,不然还是不清楚到底怎么弄的,谢谢!
另外请教一下,你用的数据库程序是用的labview家的lvsql工具包还是那个免费的工具包?NI的工具包里好像没有可以实现往数据库中一次存储一个二维数组的vi
页: [1]
查看完整版本: 求助数据库存储问题!