标题:数组问题 为什么结果是这样的?
只看楼主
melack
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-9-27
 问题点数:0 回复次数:4 
数组问题 为什么结果是这样的?

if not rs.eof then

Dim A(3,6)
Dim i,j,k
Dim Str
For i=1 To 6
A(1,i)="editor/"&rs("pic")
A(2,i)=rs("title")
A(3,i)="shownews.asp?id="&rs("id")
Str=Str&A(1,i)&"|"
Strtext=Strtext&A(2,i)&"|"
Strlink=Strlink&A(3,i)&"|"
if not rs.eof then rs.movenext
Next
Str=Mid(Str,1,Len(Str)-1)
Strtext=Mid(Str,2,Len(Str)-1)
Strlink=Mid(Str,3,Len(Str)-1)
end if

定义这样一个数组我想输出数据库中的3个字段的前6个内容
但为什么输出的是3组一样的内容呢都是第一个字段的内容
谁能帮我看看 该怎么写

搜索更多相关主题的帖子: Str 数据库 Dim 
2007-04-20 16:18
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3418
专家分:23
注 册:2005-11-1
得分:0 
Str=Mid(Str,1,Len(Str)-1)
Strtext=Mid(Strtext,2,Len(Strtext)-1)
Strlink=Mid(Strlink,3,Len(Strlink)-1)


祝天下所有母亲幸福安康!~
2007-04-20 16:32
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3418
专家分:23
注 册:2005-11-1
得分:0 
是不是上面的问题?

祝天下所有母亲幸福安康!~
2007-04-20 16:32
melack
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-9-27
得分:0 
BZ 帮帮我该怎么改啊??
我现在脑袋大了

欢迎光临我的小站 晒晒网 www.
2007-04-20 16:40
melack
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-9-27
得分:0 
知道了!!
Str=Mid(Str,1,Len(Str)-1)
Strtext=Mid(Strtext,2,Len(Strtext)-1)
Strlink=Mid(Strlink,3,Len(Strlink)-1)
写成一样的了 str
真晕啊我!

欢迎光临我的小站 晒晒网 www.
2007-04-20 16:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-133502-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.599611 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved