نقل قول نوشته شده توسط jafarpalideh مشاهده تاپیک
از استثنا نمیخوام استفاده کنم . داده رو هم نمیخوام یونیک کنم . تویه برنامه چطور میتونم چک کنم ؟
چرا نمیتونید؟ این یکی از بهترین راه هاست.

نقل قول نوشته شده توسط jafarpalideh مشاهده تاپیک
این کوئری رو چطور تغییر بدم که کد ملی تکراری نباشه ؟


string Pid = txtPersonID.Text;
string Update = "Update TblPerson set PersonCodeMelli = '{0}',PersonName = '{1}',PersonFamily = '{2}',PersonAddress = '{3}',PersonTell = '{4}',PersonFatherName = '{5}' where PersonID = '{6}'";
Update = string.Format(Update, txtPersonCodeMelli.Text.Trim(), txtPersonName.Text.Trim(), txtPersonFamily.Text.Trim(), txtPersonAddress.Text.Trim(), txtPersonTell.Text.Trim(), txtPersonFatherName.Text.Trim(), Pid);
Function.DoDml(Update);


MessageBox.Show("ویرایش شد");
نمیدونم کلاسfunction و متد DoDml را به چه صورتی پیاده کردید ، اما اگر ستون را یونیک کنید ، سمت برنامه با یک try ... catch میتونید تکراری بودن رو متوجه بشید.