注册 登录
编程论坛 ASP技术论坛

随机位置批量添加内容 怎么实现??

sunfeiyao 发布于 2012-06-12 16:24, 724 次点击
例:表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个定义好的数字

求高手给段代码 学习一下




[ 本帖最后由 sunfeiyao 于 2012-6-13 08:41 编辑 ]
4 回复
#2
ysf01812012-06-13 15:33
'、3、4、5、6、7、8
'应:
'2、x3、x4、x5、x6、x7、x8

x2 = cstr(Rndstr(1))
.
x4 =cstr(Rndstr(2))


'其他的就不详细说了。你该懂了。
function Rndstr(jige_f)
     dim Strs,i,Str,N
     Strs="1234567890"
     Max=len(Strs)
     Randomize
     for i=1 to int(jige_f)
     N=int(Max*rnd+1)
     Str=Str+mid(Strs,N,1)
     next
     Rndstr=Str
     'response.write Rndstr
end function
#3
sunfeiyao2012-06-13 15:51
没看明白 ,有具体点的代码吗??

随机位置批量添加内容 怎么实现??
例:表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

定义a,b,  批量更新后为:

字段1(ID)         字段2(内容)
1               2、a3、4、5、b6、7、8
2               2、b3、4、a5、6、7、8
3               2、a3、4、5、b6、7、8
4               2、b3、4、5、a6、7、8
5               2、3、b4、5、6、a7、8

就是批量在字段2随机位置添加2个定义好的内容
老师能给个具体代码  带注释那种吗,我搞了好几天了,不知道怎么弄??





[ 本帖最后由 sunfeiyao 于 2012-6-13 16:10 编辑 ]
#4
ysf01812012-06-13 17:12
set rs = server.createobject("adodb.recordset")
for i = 1  to 5
  x2 = 2
  x3 = Rndstr(2)
  x4 = Rndstr(2)
  x5 = Rndstr(2)
  x6 = Rndstr(2)
  x7 = Rndstr(2)
  x8 = 8
  neirong = x2&"、"&x3&"、"&x4&"、"&x5&"、"&x6&"、"&x7&"、"&x8
  rs.open"select * from 表",conn,1,3
  rs.addnew
  rs("字段2") = neirong
  rs.update
  rs.close
next
set rs = nothing

function Rndstr(jige_f)
     dim Strs,i,Str,N
     Strs="123456789ab"
     Max=len(Strs)
     Randomize
     for i=1 to int(jige_f)
     N=int(Max*rnd+1)
     Str=Str+mid(Strs,N,1)
     next
     Rndstr=Str
     'response.write Rndstr
end function
#5
sunfeiyao2012-06-14 16:13
  老师,我描述错了,是想在原有的内容中插入点内容

随机位置批量插入内容 怎么实现??
例:表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

定义a,b,  批量更新后为:

字段1(ID)         字段2(内容)
1               2、a3、4、5、b6、7、8
2               2、b3、4、a5、6、7、8
3               2、a3、4、5、b6、7、8
4               2、b3、4、5、a6、7、8
5               2、3、b4、5、6、a7、8

就是批量在字段2随机位置插入2个定义好的内容
老师能给个具体代码  带注释那种吗,我搞了好几天了,不知道怎么弄??
1