标题:access和sql怎么会有这么大区别呢?
取消只看楼主
skylark2
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
 问题点数:0 回复次数:1 
access和sql怎么会有这么大区别呢?
为什么我用ACCESS数据库批量添加记录的时候每次可以加上所有的,而用SQL却每次只能加上少少的几条呢,我要求添加的记录都是一样多的
for i = 1 to 15-rs.recordcount
j=i
if names(j)="" or url(j)="" then
i=i+1
else
rs.addnew
rs("userid")=userid
rs("murl")=url(i)
rs("mname")=names(i)
rs.update
end if
next
比如我同样写了添加5条记录ACCESS都添加上了,而SQL却只添加上了2条,纳闷了....

为节约资源还有个小问题,在ASP中如何把一个双引号的一半 " 当成字符来处理啊?



[此贴子已经被作者于2006-12-8 22:56:44编辑过]

搜索更多相关主题的帖子: SQL sql access 数据库 
2006-12-08 22:46
skylark2
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-8
得分:0 
第一个问题我用存储过程解决了,想想后觉得可能是SQLSERVER执行操作的时候比较严格,大量处理的时候可能用上面的方法就出错,不过第二个问题还是有点行不通....
... for i =1 to total
url(i)=rs("murl")
names(i)=rs("mname")
rs.movenext
next...
<script language="JavaScript">
<%for l=1 to total %>
mklist("<%=url(l)%>","<%=names(l)%>");
<%next%>
</script>
我的目的是将前面ASP中的值传到JS中去,在JS中形成一个字段集,我想过在ASP代码中将
mklist("<%=url(l)%>","<%=names(l)%>");写成:
... for i =1 to total
list(i)="mklist("""&rs("murl")&""","""&rs("mname")&""");"
rs.movenext
next...
然后将这个数组返回到JS中去:
<script language="JavaScript">
<%for l=1 to total %>
<%=list(l)%>
<%next%>
</script>
我就是想在JS中能输出型如:

<script language="JavaScript">
mklist("...","...");
.
.
.
</script>
格式的语句,引号也要保留...
好象怎么都不能传过去一样.....
2006-12-10 19:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-108242-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052424 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved