ورود

View Full Version : یه مشکل واقعا ساده که من نمیتونم حلش کنم!!!



ehsan2883
شنبه 27 اردیبهشت 1393, 15:23 عصر
سلام عزیزان
ببخشید یه نگاهی به این سورس کد بندازید. مشکلش اینه که اگه اطلاعات وارد شده توسط کاربر توی بانک وجود داشت(تکراری بود)، کرش میکنه. یعنی باید یه پیغام تکراری بودن اطلاعات رو نمایش بده که حقیقتش نمیدونم چرا نمیتونم بنویسمش. کلا گیج شدم. لطف میکنید یه فکری بحالش کنید یا یه راهنمایی کنید؟ میدونم پیش پا افتادس ولی دیگه پیش اومده. سورس متنیش رو هم آپ کرم.
119134


خیلی ممنون

c0mmander
شنبه 27 اردیبهشت 1393, 15:38 عصر
داخل یک try catch گیرش بنداز اررور رو .. در ضمن میتونی قبل از نوشتن داخل دیتا اون اطلاعات رو تست کنی ببنی اول هست داخل دیتا یا نیست اگر نبود اون وقت داخل بانک ذخیره بشه!

poorman
شنبه 27 اردیبهشت 1393, 16:23 عصر
احتمالا یکی از فیلدهایی که دارید وارد میکنید primary key هست

به همین خاطر نمیتونید یک رکورد با کلید تکراری رو insert کنید

میتونید یا try catch که دوستمون گفتن بذارید، یا اینکه قبلش چک کنید اگر این کلید اولیه توی دیتابیس بود، از کاربر بپرسه که میخواد اطلاعاتش رو آپدیت کنه یا نه

اگر جواب مثبت بود، اون رکورد رو آپدیت کنید

rubiks.kde
شنبه 27 اردیبهشت 1393, 18:24 عصر
لطفا در هنگام ایجاد تاپیک از عنوان های گویا استفاده کنید.چون پست اولتون هست این بار مشکلی نیست والا باید پاک میشد

ehsan2883
شنبه 27 اردیبهشت 1393, 20:57 عصر
ممنونم. چشم