ColdFusion中Array to query

来源:互联网 发布:增高手术 知乎 编辑:程序博客网 时间:2024/06/05 03:12
接触ColdFusion两周以来,终于能自己写出一些东西(注:哥是新手)

一个简单的数据转换:
Array类型数据转换成query类型。
<cfscript>
//@ary        要转换的Array类型
//@colList 列的集合 例:"col1,col2,col3,col4,col5,col6,col7"
function arrayToQuery(ary,colList){
      //建立一个拥有多列的新Query
       qry=QueryNew(colList);
       for(i=1;i lte ArrayLen(ary);i++){
             //增加一些数据列
             QueryAddRow(qry);
             //将列的集合转换成Array
             colKey=ListToArray(colList,',');
             //为每个列添加对应的值
            for(j=1;j lte ArrayLen(colKey);j++){
                  QuerySetCell(qry,'#colKey[j]#',ary[i]['#colKey[j]#']);
             }
       }
}
</cfscript>
原创粉丝点击