octopuszhang 发表于 2009-4-23 15:15:17

table控件数据的保存和恢复

我用table控件来显示故障信息,同时需要将这些故障信息保存起来以便查询,现在遇到的问题是,如何将table中的数据保存到文件,在需要的时候读出来显示到table控件中?是否有这方面的例子可以供参考.   故障信息会有很多条.

我现在的做法是将这些信息全部以ascii方式写到文件中,恢复的时候再将这些数据全部读出来,然后挨个解析出故障信息(故障类型,发生时间等),感觉这样的方式不好比较麻烦,还望高手指点一二.

胆生毛 发表于 2009-4-26 00:01:00

CVI有个库,保存界面上控件值。还有重载,用它或许很简单,但你得记住你有多少行多少列。否则会出错。

netcreature 发表于 2009-4-27 12:31:59

事实上,楼主采用的方法才是正确的方法(虽然比较烦!)。

octopuszhang 发表于 2009-4-27 17:21:51

allqq-mogudiandian-35all   数据量少的话麻烦就麻烦点了,不过有可能需要存储一年的采样数据,这个不用数据库是要我的命了!

hcwz 发表于 2009-4-27 19:50:02

你不会将一年前的数据也可能需要提出来吧??一般都是采用文件读写的形式的!

octopuszhang 发表于 2009-4-27 20:39:59

有这个可能的,如果支持故障信息保存一年甚至两年的话,用户可以查询整年的故障记录。

martianx 发表于 2009-4-27 22:04:38

如果时间久的,而且需要经常查调数据的话,还是用数据库比较好

hcwz 发表于 2009-4-27 22:57:33

你可以定期的将文件提取出来,重命名(可以按时间)另存路径啊!提取的时候也可以先找路径,再找文件名称!

netcreature 发表于 2009-4-28 08:45:31

这种情况下,必须使用数据库技术!
CVI中提供了相应的SQL Toolkit,在论坛中有相关文件和文档的下载!

octopuszhang 发表于 2009-4-28 09:31:43

正在使用中,不过有点头大!
{:3_358:}应该忍忍就过去了。

panheping 发表于 2009-5-6 15:25:04

allqq-mogudiandian-23all
页: [1]
查看完整版本: table控件数据的保存和恢复