Frage : Zerhacken der Störung mit kundenspezifischer Fehlermeldung

Ich versuche, die Namen in der Datenbank einzusetzen und habe ein einzigartiges auf dem Namensfeld verursacht, das automatisch das enterance des Verdopplungschlüssels im database.

so stoppt, das, ich eine Störung wie erhalte:

Duplicate Eintragung, „, das alle Arten“ für Schlüssel 2 die Störung, die Datenbank Query.

I durchführt, möchten, dass ich den vollständigen Satz durch die Extraktion der ersten zwei Wörter ersetzen sollte!

like sollte sie die ersten zwei Wörter wie DOPPELTE EINTRAGUNG und ich auswählen sollte replca der ganze Text mit meinem kundenspezifischen Störung

like dieses:

Duplicate Eintragung „alle Arten“ für Schlüssel 2 die Störung, die Datenbank Query.

with durchführt, ändert

Error! Versuchen, die gleiche Aufzeichnung zweimal einzusetzen, nicht gewährt!

Antwort : Zerhacken der Störung mit kundenspezifischer Fehlermeldung

Sie können Ihre eigenen kundenspezifischen Störungen using /onError definieren und werfen () und .

Ihre Einsatzfrage im cftry/cfcatch Block einschließen, und Innere der cfcatch Block-Wurf, den, Ihre eigene Störung, wenn cfcatch.type eq „Datenbank“ und cfcatch.queryError mit „doppelter Eintragung“ existiert und beginnt abfaßt.


 
   Ihre Einsatzfrage hier
 

 
   
     
   

 



jetzt using Umbau in Ihrem Application.cfm oder onError () Methode in Ihrem Application.cfc, können Sie Ihre kundenspezifische duplicateEntry Fehlerart dich verfangen und tun, was auch immer Sie wünschen mit ihm…

Azadi
Weitere Lösungen  
 
programming4us programming4us