Example Number 4.2

Example Name: RecordsetDebug4.2.as

Language: ActionScript 1.0

Version: 1.0.0

Code:


/////////////////////////////////////////
// Recordset.debug
// Purpose: trace the contents of the RecordSet object to the 
//          trace window
/////////////////////////////////////////

Recordset.prototype.debug = function() {
  var fields = this.getColumnNames();
  var i,j,tempfield="",temprow="",temprec="";
  trace("--Recordset Debug--");
  trace("Recordset length: " + this.getLength());
  trace("Fields: " + fields);
  trace("Begin records...");
  for (var i = 0; i<this.getLength(); i++) {
    temprec = this.getItemAt(i);
    for(var j=0; j < fields.length; j++){
      tempfield = fields[j];
      temprow += tempfield + ': "' + temprec[tempfield] + '"; ';
    }
    trace(temprow);
    temprow="";
  }
  trace("End records...");
  trace("--End Recordset Debug--");

Download code text

Download chapter example files