Sto tentando di restituire un messaggio di errore user friendly quando un'eccezione Mysql viene lanciata in C#. Attualmente sto restituendo il messaggio di eccezione ma quel messaggio non è molto user friendly. Quindi mi stavo chiedendo se qualcuno di voi avesse qualche trucco che non richiedesse un'ingegnosa regex per analizzare i messaggi di errore ricevuti per visualizzarli all'utente in un modo che avrebbe senso per loro.Rendi gli errori Mysql catturati in C# user friendly
Sto cercando di stare lontano dal codice di convalida complesso prima di inserire/aggiornare/cancellare un record ma quello sembra essere l'unico modo ... a meno che tu non conosca meglio!
Ogni errore mysql ha un codice di errore: http://dev.mysql.com/doc/refman/5.5/en/error-messages-server.html È possibile scrivere i propri messaggi di errore per quelli. –
Hey Marc, sembra una buona idea, ma da quale metodo nell'oggetto eccezione posso ottenere questo codice? Mi sembra di ottenere solo l'eccezione MySql.Data e il messaggio dal db senza il codice di errore – Stainedart