注册 登录
编程论坛 新人交流区

字符串连接错误

NOVZMR 发布于 2007-10-30 20:44, 258 次点击
xdd=1,5,3
xdd=replace(xdd,","," ")
xdd=trim(xdd)

sql=""
xdd=split(xdd)

max=ubound(xdd)

if max=0 then
sql=sql&"id="&xdd(0)&""
else
for i=0 to max
if i=0 then
sql="id="&xdd(i)&" or "
elseif i=max then
sql=sql&"id="&xdd(i)&""
else
sql=sql&"id="&xdd(i)&" or "
end if
next
end if
response.write sql
结果输出“select * from products where id=3 or id= or id=1 or id= or id=6 ”
这种结果是错的,我要的输出结果是“select * from products where id=3 or id=1 or id=6 ”。
到底是哪里错了,该怎么改?
请懂的朋友给改改!
0 回复
1