مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

M.M

عضویت از 1398/08/03

جلوگیری از ثبت داده تکراری

  • دوشنبه 14 بهمن 1398
  • 03:00
تشکر میکنم

با سلام خدمت اساتید محترم و دوستان گرامی

من میخواستم بدونم چجوری میتونم از درج مقادیر عددی و متنی تکراری در پایگاه داده م جلوگیری کنم 
ممنون میشم اگه توی یه نمونه توضیح بفرمایید که بهتر متوجه بشم.

ضمنا من از زبان برنامه نویسی سی شارپ و پایگاه داده sql server 2014 برای برنامه م استفاده میکنم 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • دوشنبه 14 بهمن 1398
  • 08:33

سلام

شما دیتای ورودی را بگیر. بعد یه کوئری روی جدول مربوطه بزن ببین عین اون رکورد داخل جدول هست یا نه!؟

مثلا :

select * from TableName Where @X=x

اگر مقدار بازرگشتی دارای رکورد بود پس تکراریه. اگر هم رکورد نداشت پس تکراری نیست

کاربر سایت

M.M

عضویت از 1398/08/03

  • سه شنبه 15 بهمن 1398
  • 01:46

میشه لطفا توی یک مثال توضیح بدین ؟

کاربر سایت

sh7tir

عضویت از 1396/02/07

  • دوشنبه 21 بهمن 1398
  • 10:05
سلام اینجوری میشه Select column1 from tabel1 where x=@x در نهایت بیا با یه دیتاادپتور بریزش تو یه تیبل مثلا dt بعدش اینجوری می فهمی که تکراریه یا نه ... If(dt.rows.count !=0) {"اینجا کدهایی که اگه داده تکراریه بنویس"} else {"اینجا کدهایی که اگه داده تکراری نباشه"}
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)