日期:2014-05-17  浏览次数:20939 次

急救,冒泡比较法或者遍历问题
我的思路是:
从数据库中取出数据,然后取里面的几个字符串,进行与下一条记录的几个字符串进行比较.
比如:1:我爱JAVA,我爱.NET,我爱爸爸,我爱妈妈,注册号:12345678
          2:我不爱JAVA,我不爱.NET,注册号:98765432
          3:我爱JAVA,我爱.NET,我爱爸爸,我爱妈妈,注册号:12345678
          ....下面数据同上
然后我想用冒泡法进行比较,如果相等就取出来.
每一条数据都和第一条数据进行比较.
然后每一条数据都和第二数据进行比较.直到最后.
代码如下:
sql= "select   top   3   Content   from   PE_Article "
rs.Open   sql,conn,1,1
html=rs( "Content ")
html2=rs.movenext
for   i=0   to   rs.recordcount
for   k=i+1   to   rs.recordcount
result=Mid(html,Instr(html, "2 "),4)
result2=Mid(html2,Instr(html2, "2 "),4)
response.write(result)
response.write(result2)
next  
next  
但是出现错误.不知道方法有没有错.请各位为我修改或者重写这个方法.

------解决方案--------------------
建议把数据库中所有值取出来,然后在进行比较或排序
------解决方案--------------------
看不懂楼主的意思