Cuestión : Cortar el error con el mensaje de error de encargo

Estoy intentando insertar los nombres en base de datos y he creado un único en el campo conocido, que parará automáticamente el enterance de la llave de la duplicación en el database.

so que consigo un error como: ¡entrada del

Duplicate “que todas las clases” para el error de la llave 2 que ejecuta la base de datos Query.

I quisieran que substituyera la oración entera por la extracción de las primeras dos palabras! el

like debe escoger las primeras dos palabras como ENTRADA DUPLICADO y mí debe replca el texto completo conmigo

like del error esto: ¡la entrada del

Duplicate “todas las clases” para el error de la llave 2 que ejecuta la base de datos Query.

with cambia el

Error! ¡Intentando insertar el mismo expediente dos veces, no permitido!
class= del

Respuesta : Cortar el error con el mensaje de error de encargo

usted puede definir y lanzar sus propios errores de encargo usar /onError () y .

incluir su pregunta del parte movible en bloque de cftry/cfcatch, e interior el tiro del bloque del cfcatch que su propio error si el eq “base de datos” y cfcatch.queryError de cfcatch.type existe y comienza con la “entrada duplicado” redacta.


 
   su pregunta del parte movible aquí
 

 
   
     
   

 



ahora usar etiqueta en su Application.cfm o método del onError () en su Application.cfc, usted puede coger su tipo de error duplicateEntry de encargo y hacer lo que usted quiere con él…

Azadi
Otras soluciones  
 
programming4us programming4us