خطا در صورت تکراری بودن فیلد sql
با سلام یک اسکریپتی دارم که میخوام یکی از فیلد هاش که نام هست در صورت وارد کردن اسم تکراری پیغام خطا بده و بگه قبلا در دیتابیس ثبت شده است
کسی میتونه کمک کنه ؟
======================
این اسکریپت برای ثبت اطلاعات هست
نحوه نصب :
ساخت دیتابیس به نام ads
نام کاربری :
admin
پسورد :
101010
لینک دانلود :
http://up44.ir/e8utsrb7
پاسخ : خطا در صورت تکراری بودن فیلد sql
سلام
ساده ست ابتدا یک شرط توی کوئری تعیین می کنید و سپس با تابع exists توی اس کیو ال می توانید وجود داشتن یک رکورد در دستور کوئری تون رو بدست بیارید و طبق اون پیغام بدین به کاربر
مثال:
if exists(SELECT FisrtName FROM Customer
WHERE FisrtName = 'علی')
print 'موجود است'
موفق باشید
پاسخ : خطا در صورت تکراری بودن فیلد sql
نقل قول:
نوشته اصلی توسط
irNetFollower
سلام
ساده ست ابتدا یک شرط توی کوئری تعیین می کنید و سپس با تابع exists توی اس کیو ال می توانید وجود داشتن یک رکورد در دستور کوئری تون رو بدست بیارید و طبق اون پیغام بدین به کاربر
مثال:
if exists(SELECT FisrtName FROM Customer
WHERE FisrtName = 'علی')
print 'موجود است'
موفق باشید
ممنونمیشم اعمال کنید در کد ها و مجدد آپلود کنید کد ها رو
پاسخ : خطا در صورت تکراری بودن فیلد sql
خوب حل شد مشکلش
و نکته بعدی
امکان اضافه کردن تاریخ و ساعت هم وجود دارد ؟
یعنی یکی از فیلد ها بشه تاریخ . پیش فرض روی تاریخ همون روز و همون ساعت بمونه