Office中国论坛/Access中国论坛

标题: [求助]是否可以将数组(400个单精度变量)保存到某单个字段? [打印本页]

作者: 注册时代    时间: 2005-12-1 17:18
标题: [求助]是否可以将数组(400个单精度变量)保存到某单个字段?
Hi,各位大侠:我自己编写的工业数据采集程序需要将数组的数据保存,以前数据是输入到一个数组里的,这是个400个数据的单精度数组。我尝试过建立一张新表,但ACCESS字段数量限制在250以内,所以无法为每个数据创建一个字段。

是否有一种字段的数据类型可以只用一个字段保存这个数组?

另外,如果上面的方法不行,是否可以将数据转化为固定格式的文本类型,比如先将数据转成整型,不足位数补零(五位数就够了,如32767),然后400个数据串到一起,成为一个固定长度的字符串400*5=2000?

先谢过![em10]
作者: 一点通    时间: 2005-12-1 18:43
可以用备注类型
作者: 注册时代    时间: 2005-12-1 20:39
谢谢,我试试
作者: 情比金坚    时间: 2005-12-1 23:05
我是建议你将数组导入到一个表,然后和主表建立关系,这样就是每组有4万个数据也可以保存,还能根据需要进行编辑。
作者: 注册时代    时间: 2005-12-2 00:56
以下是引用情比金坚在2005-12-1 15:05:00的发言:
我是建议你将数组导入到一个表,然后和主表建立关系,这样就是每组有4万个数据也可以保存,还能根据需要进行编辑。

在下不才,还没闹明白您讲的办法。有时间请再详细介绍一下好吗?谢谢!
作者: 注册时代    时间: 2005-12-2 01:14
另外,要有无穷多个数组,不会一个数组一张表吧?
作者: 注册时代    时间: 2005-12-2 01:16
以下是引用一点通在2005-12-1 10:43:00的发言:
可以用备注类型

备注类型可以直接保存数组还是要转换成固定格式的文本?

正在天旋地转中。。。

[em06][em06]
作者: wu8313    时间: 2005-12-2 01:45
以下是引用情比金坚在2005-12-1 15:05:00的发言:
我是建议你将数组导入到一个表,然后和主表建立关系,这样就是每组有4万个数据也可以保存,还能根据需要进行编辑。

我的看法和 情比金坚 一样。

如果是一维数组,就写入表中的某一列;如果是二维数组,就写入表中的某二列;其余类推。

在数组中循环,然后使用dao或者ado的数据访问方法来向表中的列写数据,应该是可以的了。
作者: 貂裘换酒    时间: 2005-12-2 18:54
注册时代的马甲暂时无法使用,重新注册了一个。先谢谢大家回帖帮忙。

回wu8313:确实是一维数组。

但如果字段数量有250个限制的话,那么是不是按情版的这个办法我最多只能保存250个数组?[em01]
作者: 一点通    时间: 2005-12-2 20:20
如果认为一个表的字段不够大时,可用两个表,分为表1,表2,只要两个表中有一个关键字相同,哪么就可以关联,这样就可以保存498个字段了
作者: 貂裘换酒    时间: 2005-12-2 20:47
以下是引用一点通在2005-12-2 12:20:00的发言:
如果认为一个表的字段不够大时,可用两个表,分为表1,表2,只要两个表中有一个关键字相同,哪么就可以关联,这样就可以保存498个字段了

Good idear!THX
作者: 貂裘换酒    时间: 2005-12-4 01:04
工作量挺大~




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3