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

郁闷很久,请教大侠,数据录入问题,急!

asp2008 发布于 2010-04-03 21:23, 419 次点击
mybtzd为一个数组,即:  
dim mybtzd(3) '内容是:rs("xm1'),rs("xm2'),rs("xm3')...,rs("xm10')存放字段信息
data(i,m) '为二维数组,存放数值信息
.....
 rs.Open "mytabname",conn,1,3        
      rs.AddNew
      n=0
      m=1
          i=1   
      for m=1 to 10
      mybtzd(n)=data(i,m) '用变量代替,rs("xm1")=数值 的这种形式      n=n+1  
          rs("sjn")=request.form("tabsjn")
      next
      rs.Update
      rs.close
      set rs=nothing
在上面的语句中,mybtzd(n)=data(i,m) 就是rs("xm1")=数值 的这种形式,为什么执行后没有数据存入表中?是不是这种形式不能执行?郁闷很久,请高手指正
3 回复
#2
cnfarer2010-04-03 23:33
mybtzd(n)=data(i,m):这一句只会给数组元素mybtzd(n)赋值!不会变成rs("...")=data(i,m)的。
#3
asp20082010-04-04 06:20
回复 2楼 cnfarer
应该怎样修改才行?把rs("...")部分用变量替换字段
#4
zhuyunshen2010-04-04 08:50
hjfjh
1