日期:2014-05-17  浏览次数:20903 次

随机批量添加数字 怎么实现??
随机批量添加数字 怎么实现??
例:表1有字段1(ID)、字段2(数字)

字段1(ID)——字段2(数字)
1——2、3、4、5、6、7、8
2——2、3、4、5、6、7、8
3——2、3、4、5、6、7、8
4——2、3、4、5、6、7、8
5——2、3、4、5、6、7、8

批量更新后为:

字段1(ID)——字段2(数字)
1——2、23、4、5、36、7、8
2——2、43、4、55、6、7、8
3——2、33、4、5、46、7、8
4——2、53、4、5、66、7、8
5——2、3、24、5、6、37、8

就是批量在字段2中随机位置添加定义好的数字

求高手给段代码 学习一下



------解决方案--------------------


<%
'字段2 strarry="2,3,4,5,6,7,8"
'定义的好数字 字符串 strdim="4,5"
strarry="2,3,4,5,6,7,8"
strarry1="2,3,4,5,6,7,8"
strdim="4,5"
strarry=split(strarry,",")
strarry1=split(strarry1,",")
strdim=split(strdim,",")
dimlen=UBound(strdim)
arrylen=UBound(strarry)

 for i=0 to dimlen
randomize
j=int(rnd()*(arrylen+1))
 
if strarry1(j)=strarry(j) then
  strarry(j)=strdim(i)&strarry(j) 

else 
i=i-1
end if
 Next


For i=0 To arrylen
 response.write strarry(i)&","
next
%>
囧 还木有结束 纠结额