在线等待ASP程序问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:03:04
yyt=yyt&""&rs7("danhao") &","怎么把最后一个逗号去掉

三楼理解的不错,应该是在循环中的,楼主问的是去掉最后一个,然后,一楼二楼并没有理解楼主的意思。

其实有很多的办法,比如三楼就是一个常用的方法的。便一般是在循环内就可以完成,不要放在循环外,因为这不太符合模块化编程。

在循环内完成也是一个简单的判断。
if len(yyt)=0 then
yyt = ""&rs7("danhao")
else
yyt = ","&rs("danhao")
end if
也就是说首次进行时先判断长度是否是开始,如果是,则只将值赋给yyt,当然,以后每次都会运行另外一个分支的。把,加在前边就可以实现了你要的内容。

当然,这里有很多很多方法供你采用的,而不是一种。

yyt=yyt&""&rs7("danhao") &""

复制下去运行一下.楼上的写法也对

我想你这句代码应该是在循环里吧?
那么在执行完循环后用 以下语句去掉:
if len(yyt)<>0 then yyt=left(yyt,len(yyt)-1)