kind_array[i]=rs(0)+"";对象引用问题....
写 jscript 经常要类型转换...

解决方案 »

  1.   

    试试kind_array[i]=rs(0);改成
    kind_array[i]=rs.fields[0];
      

  2.   

    btbtd的回复让我想起一个问题!
    确实是这样的,你可以这样写试试:kind_array[i]=rs('id').value参考这个帖子:
    http://community.csdn.net/Expert/topic/5436/5436481.xml?temp=.2039606
      

  3.   

    先谢谢楼上的高人
    那为什么我在下面的代码中用
    sql1=("select top 3 ID from Question where classID=kind_array[1] order by newid()");,
    显示kind_array[1]处有错误呢?都是char型的。
      

  4.   

    就是说classID列的内容为1 2 3 4 5,而kind_array[3]等于4,我想用where classID=kind_array[1]选出列内等于4的纪录,该怎么办?此处要用kind_array[3],不能换成具体值,因为我用的kind_array[i](i有取值);
      

  5.   

    sql1=("select top 3 ID from Question where classID="+kind_array[1]+" order by newid()");