I've read a few different articticles wrt how the handle this error gracefully.
I am thinking of wrapping my sql insert statement in a try catch and have the catch be something like
IF ( e.ToString() LIKE '%System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK_PS_HR_Hrs'. Cannot insert duplicate key in object %')
{
lable1.text = "Sorry, you already have reported hours for that day, please select anothe rdate"
}
Is there a better way?
TIA
Dan
Find out the error number that your Exception is throwing, then trap for that particular error number. Your error might be number 2627 or 2601.
|||Bummer-
I'm away from my asp.net enviormentt.
Um...
how do I do it?
int errorcode = ex.ToInt
if (errorcode = 123) then...
TIA
Dan
(Can't stop thinknkng about this stuff, I think I need professional help!)
|||
Catch the SqlException first, then display your message based on the returned number.
try{}catch (SqlException ex){if (ex.Number.Equals(2627)){// Display your error here}}|||
Thanks Ed!
(Cute Kid!)
No comments:
Post a Comment