Puedes usar el try y catch para detectar los diferentes tipos de errores.
en coldfusion se usan <cftry> <cfcatch type="tipo de excepcion"> en tu caso el tipo de excepción sería el de database..
en esta página encontrará un ejemplo de como se usa el try catch en colfusion
http://livedocs.macromedia.com/coldf...ce/Tags106.htm
saluditos!