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