文档介绍:javascript使用getrows()方法数组转换函数javascript使用getrows()方法数组转换函数VBSript可以自动将getRs返回的值转换成一个二维数组,但JavaSript没有二维数组,我们只能通过tArray将其返回的值先转换成一维数组,然后再进行转换成类似VBSript的二维数组。我们先来分析下tArray后数组中的内容,有如下一张表(T_Users):idusernaeuserpass1adinadin8882dna66666使用tArray()后数组的内容如下:arr0]=1arr1]=adinarr2]=adin888arr3]=2arr4]=dnaarr5]=66666下面我们来将它拆分成二维数组,我写了一个函数来实现:funtinRerdTArray(Rs){if(typef(Rs)=="bjet"){vararr=(-1).tArray();//用tArray转为数组vararr2=neArray();varls=;//列varrs=;//行fr(vari=0;ils;i++){arr2i]=neArray();fr(varj=0;jrs;j++){vark=rs*i+j;arr2i]j]=arrk];}}returnarr2;}else{return"";}}使用举例:%try{varnn=neAtiveXbjet("");varrs=neAtiveXbjet("");="Prvider=;DataSure="+("");();}ath(e){("数据库连接出错!");();}("T_Users",nn,1,1);if(!){vararr=neArray();arr=RerdTArray(rs);}=null;;nn=null;%siptlanguage="JSript"runat="server"//debyxujiei//://///定义变量varnn,rs,vdata,data,reN,i;//连接数据库nn=("");("Prvider=;DataSure="+(""));//获取记录集rs=("SELETid,first,sendFRtest");//获取数据数组,并转换成为JSript中可用的数组类型vdata=().tArray