PDA

View Full Version : سوال: جلوگیری از ورود داده ی تکراری



niloofar norouzi
دوشنبه 08 مهر 1387, 19:42 عصر
سلام
اگه ورود اطلاعات از طریق textox صورت بگیره چطور می تونم از insert داده ی تکراری جلوگیری کنم؟
با تشکر

seven7777777
سه شنبه 09 مهر 1387, 05:45 صبح
شما روش های متعددی دارید .
اگه فیلدتون در بانک یک کلید یا فیلد یکتا است ، خود بانک اجازه نمی دهد که داده درج شود لذا با یک Error Handling ساده هم از این موضوع مطلع می شوید و هم از آن جلوگیری می شود .
روش دیگر سرچ این مقدار در بانک و سپس درج آن در صورتی که تکراری نباشد ، است .

البته شما این موارد را می دانید و احتمالا منظور دیگه ای داشتید . اگر این طور است منظور خودتونو کامل بگید .

majid325
سه شنبه 09 مهر 1387, 06:51 صبح
catch (sqlException ex)
{
if (ex.ErrorCode == -2147467259)
{