读书人

这样的东西怎样保存存取方便?解决方法

发布时间: 2012-04-28 11:49:53 作者: rapoo

这样的东西怎样保存存取方便?
Type 大结构体
子结构体 '固定的子结构体
子结构体数组1()'不定长数组
子结构体数组2()'不定长数组
end Type

工厂里的测试文件
大结构体里面包含3种不同的结构体,其中两种结构体是不定长数组
给这些子结构体赋值完后一共有上千个各种用途的数据
这些数据很重要,怎样存取方便呢,数据太多了

[解决办法]
使用随机存储文件。
[解决办法]
不定长的部分用字符串
[解决办法]
我觉得最方便的是使用数据库
Type 大结构体
子结构体 '固定的子结构体
子结构体数组1()'不定长数组
子结构体数组2()'不定长数组
end Type

==>
主表:MainStruct
MainID
SubID
SubIDA
SubIDB
子结构体:SubStruct
SubID
MainID
数据1
数据2
.....

子结构体1:SubStructA

SubAID
MainID
数据A1
数据A2
....

子结构体2:SubStruct

SubBID
MainID
数据B1
数据B2
....


这样子结构体、子结构体A、子结构体B都有一个SubID和主结构关联
每个子结构体都可以创建容易多记录(相对于变长数组)

既:
大结构-子机构 :1对1关系
大结构-子机构A :1对多关系
大结构-子机构B :1对多关系

读书人网 >VB

热点推荐