PDA

View Full Version : چک کردن شرط در چند فیلد



Julias99
شنبه 01 شهریور 1393, 17:16 عصر
ما سه تا فیلد داریم : موبایل 1 موبایل2 موبایل3 که هر کدوم یک تکست باکس دارن و تو بانک هم یک فییلد
موقع وارد کردن مشتری جدید چه طوری چک کنیم که تا به حال این شماره موبلایل قبلأ تو هیچ یک از این فیلدها به ثبت نرسید باشد

esafb52
شنبه 01 شهریور 1393, 17:35 عصر
راه که زیاده با کلید اصلی که کد تکراری درون اون ثبت نمیشه با تابع اگزیست در اس کیو ال و ....

محمد آشتیانی
شنبه 01 شهریور 1393, 17:39 عصر
سلام
اولا به این ترتیب جالب نیست ، یعنی برای مثال باید یک جدول اصلی داشته باشی برای مشخصات و یک جدول هم شماره تلفن ها
کلید اصلی توی جدول مشخصات باید کلید خارجی باشه تو جدول شماره ها
با این ترتیب برای هرکس هرچنتا شماره که بخوای میتونی ذخیره کنی ، برای اینکه متوجه بشی شماره قبلا ثبت شده یا خیر هم کوئریت باید چیزی شبیه به این باشه


SELECT COUNT(mobile) FROM MobileNumbers WHERE mobile = '09120000000'

این کوئری رو اگر بصورت ExecuteScalar اجرا کنی ، نتیجه اگر غیر از صفر باشه یعنی اون شماره قبلا ثبت شده



موفق باشید