主题:  为什么提示语句未结束?

牧羊孩

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2003/9/8 22:25:47
#12004/4/5 10:22:57
<!--#include file="conn.asp" -->
<%
Dim shuliang
shuliang=Request("shuliang")
For i = 1 to shuliang
Num""&i&""=Request("Num"&i&"")
Next
Set Rs=Server.CreateObject("Adodb.RecordSet")
Rs.open("Select * From Cp2"),conn,1,3
Rs.Addnew
For b= 1 to shuliang
Num=Num""&b&""
Next
Rs.update
Rs.close
Response.Write("添加成功")
%>
大家看看,这是我写的批量添加,为什么不对呢??
错到哪里了?



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
注册:2003/7/4 12:32:30
#22004/4/5 19:30:45
RS.addnew是不是没包含在循环内?



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2004/3/30 17:19:11
#32004/4/7 22:41:41
确信是rs.addnew没包含在循环内!
为什么不用sql语句呢,用addnew方法是很耗费资源的,效率是比较低的!