Questione : Incisione dell'errore con il messaggio di errore su ordinazione

Sto provando ad inserire i nomi nella base di dati ed ho generato un unico sul campo di nome, che arresterà automaticamente il enterance della chiave della duplicazione nel database.

so che ottengo un errore come: entrata del

Duplicate “che tutti i generi„ per l'errore di chiave 2 che esegue la base di dati Query.

I avrebbero gradetto che dovrei sostituire l'intera frase con l'estrazione delle prime due parole!

like dovrebbe selezionarmi le prime due parole l'ENTRATA DUPLICATA e dovrebbe replca il testo integrale con il mio

like di errore questo: l'entrata del

Duplicate “tutti i generi„ per l'errore di chiave 2 che esegue la base di dati Query.

with cambia il

Error! Provando ad inserire due volte la stessa annotazione, non conceduto!
class= del

Risposta : Incisione dell'errore con il messaggio di errore su ordinazione

potete definire e gettare i vostri propri errori su ordinazione using /onError () e .

accludere la vostra domanda dell'inserto nel blocchetto di cftry/cfcatch e parte interna il tiro che del blocchetto del cfcatch il vostro proprio errore se il eq “base di dati„ e cfcatch.queryError di cfcatch.type esiste e comincia con “l'entrata duplicata„ esprime.


 
   la vostra domanda dell'inserto qui
 

 
   
     
   

 



ora using la modifica nel vostro Application.cfm o il metodo di onError () nel vostro Application.cfc, potete interferire il vostro tipo di errore duplicateEntry su ordinazione e fare qualunque volete con esso…

Azadi
Altre soluzioni  
 
programming4us programming4us