Errata for Advanced ColdFusion 4.0 Application Development

As much as I’d like to be able to produce completely error free books, the reality of the computer publishing industry is that the pace at which books must be written and released makes this very difficult. And regretfully, my own books do have sporadic mistakes and typos scattered throughout them.

For the benefit of my readers, here is a current errata for Advanced ColdFusion 4.0 Application Development. Feel free to print this page for future reference.

And as always, if you come across errors that I do not know about, please let me know. I’ll make sure they are added to this list, and will try to have them corrected in future reprints.

Original printing (734 pages, published January 1, 1999)

86Listing 6.3.Code shown is for LOGIN.CFM, not APPLICATION.CFM as stated.
88Listing 6.4.Code shown is for INDEX.CFM, not APPLICATION.CFM as stated.
325JavaScript code in listing 16.21, for loop in function InitControls().The for loop should start at 0, not 1. The correct for loop should read “for (var i = 0; i < Books.getRowCount(); i++)”.
440Paragraph entitled “Without Scripting”.Second sentence should read “ColdFusion keeps repeating the code inside the CFLOOP block until the CONDITION becomes TRUE”.
445Paragraph beginning with “Guaranteeing That a while Loop Executes at Least Once”.Words “is met” should be “is no longer met”.
448Step 3 in the With Scripting steps.Second sentence should read “The loop will continue executing over and over until the condition becomes false”.
481Code syntax in section entitled “Back Referencing”.The REReplaceNoCase() function syntax is missing a trailing end parentheses (the “)” character).