Fråga : Hacka felet med det beställnings- felmeddelandet

Pröva förmiddag I att sätta in namnger i databas och har skapat ett unikt på det känt sätter in, som ska automatiskt stoppet enterancen av fördubbling som var nyckel- i database.
so som, jag får en felnågot liknande: alla sorter för

Duplicate tillträdeet ”för nyckel- fel som 2 utför databas Query.

I skulle något liknande att jag bör byta ut helheten dömer med extraktionen av första två uttrycker!

like som den bör välja de första tvåna, uttrycker det lika DUBBLETTTILLTRÄDEET och mig bör replcaen det fullt - text med min beställnings- fel

like detta: alla sorter för

Duplicate tillträdeet ”för nyckel- fel som 2 utför databas Query.

with, ändrar

Error! Pröva att sätta in samma som är rekord- två gånger inte tillåtna!
" klar "

Svar : Hacka felet med det beställnings- felmeddelandet

du kan definiera och kasta dina egna beställnings- fel using /onError () och .

innesluta din mellanläggsquery i cftry-/cfcatchkvarter, och insida cfcatchkvarterkast ditt egna fel, om cfcatch.type-eq ”databas” och cfcatch.queryError finns och starter med ”dubbletttillträdeet” uttrycker.


 
   din mellanläggsquery här
 

 
   
     
   

 



nu using märka i din Application.cfm eller metod för onError () i din Application.cfc, du kan fånga din beställnings- duplicateEntry feltyp och göra, allt vad du önskar med den…,

Azadi
Andra lösningar  
 
programming4us programming4us