1 / 2
文档名称:

javascript使用getrows()方法数组转换函数.doc

格式:doc   大小:15KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

javascript使用getrows()方法数组转换函数.doc

上传人:changjinlai 2020/8/6 文件大小:15 KB

下载得到文件列表

javascript使用getrows()方法数组转换函数.doc

文档介绍

文档介绍: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