asp执行SQL语句陷入死循环,有经验的进来
一个for循环,当网速慢的时候(或是for循环次数3次以上,次数是个变量)就一直重复执行一条语句,不往下跳哪位有碰到这样的情况吗?一直执行第一条strSql不往下走for...
一个for循环,当网速慢的时候(或是for循环次数3次以上,次数是个变量)
就一直重复执行一条语句,不往下跳
哪位有碰到这样的情况吗?
一直执行第一条strSql不往下走
for i=0 to ubound(split(id,","))
conn.execute(strSql)
conn.execute(strSql2)
call CreateLinkHtml(split(id,",")(i),"block")
next
id是一个序列,从页面的checkbox中获取(3,4,5,6,7)
本机上怎么点都没问题
ps:类似的问题还在在一次我做制卡系统上碰到过
kokoo580提醒了我,看看函数先,好象是共有了一个循环变量
strSql是一条语句,,,只是不明白为什么在本机上一点问题没有 展开
就一直重复执行一条语句,不往下跳
哪位有碰到这样的情况吗?
一直执行第一条strSql不往下走
for i=0 to ubound(split(id,","))
conn.execute(strSql)
conn.execute(strSql2)
call CreateLinkHtml(split(id,",")(i),"block")
next
id是一个序列,从页面的checkbox中获取(3,4,5,6,7)
本机上怎么点都没问题
ps:类似的问题还在在一次我做制卡系统上碰到过
kokoo580提醒了我,看看函数先,好象是共有了一个循环变量
strSql是一条语句,,,只是不明白为什么在本机上一点问题没有 展开
2个回答
展开全部
请将代码府上,
strSql是存储过程吗?如果是,那么就因该看看存储过程设计的有没有问题。
call CreateLinkHtml(split(id,",")(i),"block") 参数感觉有点乱,不符合变成规范,最好先split(id,",")给一个变量,然后再参数赋值时,在用 xx(i)调用。
。
建议修改
dim spit
spit=split(id,",")
for i=0 to ubound(spit)
'建议在此设一个输出 response.write i &ubound(spit)
conn.execute(strSql)
conn.execute(strSql2)
call CreateLinkHtml(spit(i),"block")
next
CreateLinkHtml过程看看有没有这个变量,如果有,可以改一下,看看。
strSql是存储过程吗?如果是,那么就因该看看存储过程设计的有没有问题。
call CreateLinkHtml(split(id,",")(i),"block") 参数感觉有点乱,不符合变成规范,最好先split(id,",")给一个变量,然后再参数赋值时,在用 xx(i)调用。
。
建议修改
dim spit
spit=split(id,",")
for i=0 to ubound(spit)
'建议在此设一个输出 response.write i &ubound(spit)
conn.execute(strSql)
conn.execute(strSql2)
call CreateLinkHtml(spit(i),"block")
next
CreateLinkHtml过程看看有没有这个变量,如果有,可以改一下,看看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询