Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to make better msg from Data Tier?
Message
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Autre
Versions des environnements
SQL Server:
SQL Server 2005
Divers
Thread ID:
01263197
Message ID:
01264586
Vues:
9
Hi Evan,

I was thinking along the same lines as well. Bonnie's approach may not be 100% bullet proof.

>Hi Dmitry,
>
>You may wish to consider the following approach:
>
>A) Wrap your SQL code which performs this operation in a TRY/CATCH block, trapping for the error(s) you care about in the CATCH portion;
>B) When an error is trapped, send the error code/message to an exception handler which reformats or re-words the message in a more "friendly" fashion and displays it to the user, again in a more "friendly" dialog (you also might want to LOG the error as well...)
>
>This allows you to use the SAME message for different connections/location where you're performing this operation, and also maintains consistency in the way you're interfacing with the user when an exception occurs.
>
>HTH.
>
>>I am looking for suggestions on how to make better reporting of invalid entries back to the UI tier?
>>
>>For example, say user enters a duplicate value (where duplicate is not allowed). What I get from the SQL Server as an error message, is the following:
>>
>>
>>Failed updating record in MyTable
>>Cannot insert duplicate key row in object 'dbo.MyTable' with
>>unique index 'IX_MyKey'
>>
>>
>>I would like to make the message simpler for the end user to understand.
>>
>>Any suggestions would by greatly appreciated.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform