variables.query = QueryNew("null");
variables.Record = "";
variables.currentRow = 0;
variables.totalRows = 0;
variables.stFields = StructNew();
variables.Metadata = StructNew();
variables.Record = arguments.RecordObject;
variables.Query = arguments.Query;
variables.totalRows = variables.Query.recordcount;
function getTotal(){
return variables.totalRows;
}
function getQuery(){
return variables.query;
}
function _get ( KeyName ) {
if( structKeyExists( variables.Metadata , arguments.Keyname )) {
return variables.Metadata[ arguments.Keyname ];
};
return "";
}
function _set ( KeyName , Value ) {
variables.Metadata[ arguments.Keyname ] = arguments.Value;
return THIS;
}
function _getMetadata () {
return variables.Metadata;
}
variables.currentRow = variables.currentRow + 1;
var stFields = StructNew();
//Load the record
var col = "";
variables.currentRow = 0;