PDA

View Full Version : سوال: استفاده از try cache



طبیب دل
شنبه 08 مرداد 1390, 11:39 صبح
با سلام
من در بانکم جدولی دارم با فیلد کلید. چطور می تونم کاری کنم که اگر کاربر فیلد کلید تکراری وارد کرد خطا نده
شنیدم که با try cache میشه این کار رو کرد ولی چطوری؟
با تشکر.

danial82
شنبه 08 مرداد 1390, 11:46 صبح
این امکان نداره چون شما تو جدولت فیلد و کلید کردی sql اجازه این کار و نمیده
و اصلا ربطی به برنامه شما نداره

طبیب دل
شنبه 08 مرداد 1390, 12:50 عصر
به هر حال در برنامه یک خطا میده و میشه کنترل کرد
الان دستوری رو که تولید خطا میکنه داخل try گذاشتم و ما بقی دستورات رو داخل cache. منتها اشکال کار اینجاست که اگر خطا ندهد دستورات داخل cache اجرا نمیشود در حالی که می خوام او ن دستورات در حال اجرا شود

Esmail Solhkhah
شنبه 08 مرداد 1390, 13:14 عصر
با سلام
من در بانکم جدولی دارم با فیلد کلید. چطور می تونم کاری کنم که اگر کاربر فیلد کلید تکراری وارد کرد خطا نده
شنیدم که با try cache میشه این کار رو کرد ولی چطوری؟
با تشکر.


try
{
// your code
}
catch (ConstraintException cex)
{
// empty section
}