欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

循环插入数据解决方案

更新时间: 2014-01-05 00:56:57 责任编辑: Author_N1

 

循环插入数据

dim ls_sql()
          redim ls_sql(10)
          for i=1 to 10
         ls_sql(i)="insert into tb_grade1 (id_g,name_g,post_g,date_g,grade_g1,grade_g2,grade_g3,grade_g,number_g,pf_name_g,pf_post_g,prencent_g) values ('"&ls_id&"','"&ls_name&"','"&ls_post&"','"&ls_k&"','"&ls_grade(i)&"','','','','1','"&ls_pf_name&"','"&ls_pf_post&"','0.5')"
        ' set rs"&i&"=server.CreateObject("adodb.Recordset")
         conn.execute(ls_sql(i))


这个循环插入 怎么没成功,主要就是插入'"&ls_grade(i)&"'        



for i=1 to 10
ls_grade(i)=request.Form("textz"&i)
response.Write(ls_grade(i)+"<br>")
next   这是获取ls_grade(i)
--参考方法--
上面的FOR没有NEXT,是你这里没写,还是实际上也没写。
运行时有没有报错,错误信息呢?
如果没有报错那么数据库中有没有改变?
或者你只插一条行不行
再后者你在FOR循环里先别EXECUTE,先response.write(ls_sql(i))看看这个要执行的SQL语句是不是和你想的一样。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:56:57
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1721/
本文WWW.DOC100.NET DOC100.NET版权所有。