vb 数组 数据库

一个数组共512个元素,如何将他们存到一个数据库表里。一个字段放一个元素太麻烦,而且好像acess表最多只能有252个字段。能放在一个字段里吗?如何实现。msgboxjo... 一个数组共512个元素,如何将他们存到一个数据库表里。一个字段放一个元素太麻烦,而且好像acess表最多只能有252个字段。能放在一个字段里吗?如何实现。
msgbox join(arr,",")
是什么意思,格式是什么,麻烦高人再解释一下。
展开
 我来答
0871love
2008-05-18 · TA获得超过3518个赞
知道大有可为答主
回答量:1418
采纳率:50%
帮助的人:1616万
展开全部
join(arr,",")
是将Arr数据,用","连接起来
举例:
A(1)="AAA"
A(2)="BBB"
A(3)="CCC"
Join(A,",") 得到的结果是: "AAA,BBB,CCC"
Join(A,"#$%") 得到的结果是: "AAA#$%BBB#$%CCC"
这样,你就可以以文本型数据,存放到数据库中了
这样做,只是你在以后读取了内容后,要做相应的处理,另外,这个分界符","一定要是在你512个数据中,没有出现过的符号,可以是一个字符串,但这个字符串一定要在512个元素中没有出现过,不然,读取会出问题

这时,你可以用Split函数
比如,你要读第5个元素,可以用
S=读取到的这个字段的内容
No5= Split(S,",")(4) '下标是从0开始,所以第5个元素在4上
如果你的元素不是字符型的话,用相应的转换函数进行转换一下
lzh741206
2008-05-18 · TA获得超过1192个赞
知道大有可为答主
回答量:1929
采纳率:100%
帮助的人:2800万
展开全部
dim arr(511)
for i = 0 to 511
arr(i)=i
next i
msgbox join(arr,",")

join函数,把变体数组以逗号为分隔符连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2008-05-18 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3435万
展开全部
如果放在512条记录中:
FOR I=0 TO 511
RS.ADDNEW
RS("下标")=I
RS("内容")=A(I) 'A(I)是你的512个数组
RS.UPDATE
NEXT I

如果放在1条记录中:
RS.ADDNEW
FOR I=0 TO 511
RS("内容")=RS("内容") & A(I) & ","
NEXT I
RS.UPDATE

RS("内容")字段的数据类型根据要求设为备注或字符
RS("下标")字段的数据类型为整形
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式