كيف تبحث في قاعدة البيانات بحقل معين مثل كلمة المرور ويكون حساس للاحرف الصغيرة والكبيرة مثلا H ليست h .وذلك بخطوة بسيطة وسهلة

كيف تجعل البحث في موقع حساس لحالة الحروف search case-sensitive in asp.net

كيف تجعل البحث في موقع حساس لحالة الحروف  search case-sensitive in asp.net

 

 

هل دخلت موقعا ووجدت ان صفحة الدخول وكلمة المرور حساسة  لحالة الاحرف  , هل تريد ان تبحث بكلمة مثل Hisham بحالة احرف كبيرة وصغيرة معا

 

دعونا نأخذ بعض الامثلة علي الكلمات

Hisham

hisham

hishaM

hisham

 

كلهم نفس الاسماء لكن بعض الحروف كابتل هنا والبعض الاخر صمول ناك او حروف صغيرة وحروف كبيرة

 

هنا نأتي لما يسمي بال collision in sql server

 

ما هو الكوليجن collision

 

تظهر بداية الكوليجن عند تنصيب السيكوال سيرفر فتظهر شاشة تخيرك بنوع الكوليجن الذي تختارهوهو اللغة الخاصة بالسيكوال سيرفر وبالبيانات التي بداخله .

عربي- انجليزي- فرنسي .... وهكذا

في هذه الشاشة تختار الاختيار الاساسي وهو

SQL_Latin1_General_CP1_CI_AS

 

وهذا النوع ليست حساسة لحالة الاحرف عند العمل علي السيكوال سيرفر بمعني

ان H  هي نفس الحرف الصغير h

 

النوع المشابه ولكن حساس لحالة الاحرف

SQL_Latin1_General_CS_AS

 

حيث ان H تختلف عن حرف h

 

لكن لا ننصح بها لكامل قاعدة البيانات وسيتضح ذلك في المقالة الان

 

اين تظهر الكوليجن collision

 

1-      تظهر عند تنصيب السيكوال سيرفر علي الكمبيوتر وبذلك تكونه لكل قواعد البيانات التي سوف تنشأئها في المستقبل . ويمكن طبعا التعديل عليها عندما تنشأ قاعدة بيانات جديدة .

2-      تظهر عند انشاء قاعدة بيانات جديدة علي السيكوال سيرفر حيث يوجد اختيار اسمه

Option ---- Collision

 

وهنا تستطيع ان تغير اسم الكوليجن  .

3-      ايضا تستطيع ان تغير الكوليجن الخاص بحقل معين داخل جدول ..

 

 

نأتي الان لنقطة الموضوع

كيف نجعل البحث حساس لحالة الاحرف

 

جملة الاستعلام العادية هي

SELECT  name FROM users WHERE  name = 'H'هنا لو وجد الحرف او الاسم كابتل او حتي صمول بحروف صغيره سيأتي بنتيجة ولا يهمه اذا كانت الحروف كبيرة او صغيرة .

 

الان سوف نعمل جملة استعلام حساسة لحالة الاحرف

SELECT  name FROM users WHERE  name COLLATE Latin1_General_CS_AS= 'H'

 

هنا وضعت ان البحث حسب حالة الاحرف من خلال

COLLATE Latin1_General_CS_AS

 

وذلك بعد اسم الحقل المراد البحث بداخله . وبالتالي سوف يبحث فقط في H

واذا عثر علي حرف صغير لن يأتي به .

 

 

يمكنك وضع هذا البحث في مقالة كيفية عمل دخول وتذكرني مدي الحياة

 https://www.vodlara.com/topic/64

 

حيث تضع فقط هذا السطر

COLLATE Latin1_General_CS_AS

مثلما فعلنا بالاعلي .

 

كيف تغير حقل الي كوليجن معين بداخل جدول

افتح السيكوال ثم اكتب  هذه الجملة


ALTER TABLE
users ALTER COLUMN user_name  NVARCHAR(50)

COLLATE Latin1_General_CS_AS

اي عدل في الجدول الذي يسمي المستخدمين  حقل الاسم الي الكوليجن من نوع كذا

 

نصيحة في اختيار الكوليجن

 

عند تنصيب السيكوال سيرفر لاول مرة علي جهاز اختر الخيار العادي للغة الانجليزية بدون ان يكون حساس لحالة الاحرف SQL_Latin1_General_CP1_CI_AS

 

و اذا اردت في المستقبل بعد عمل قاعدة البيانات ان يكون حساس للاحرف اجعل فقط البحث عندما تكون ضرورية وهامة مثلا ان تستخدمها في شاشة الدخول لانها تبحث بالاسم وكلمة المرور . وايضا في شاشات قد تراها هامة . ولكن لا تجعلها علي كل شئ من البداية . فقط استخدمها عند الحاجة .

 

 

aids tests jasonfollas.com prevent hiv
mobile spyware hidden spyware for android android sms spy app
i had a dream that my girlfriend cheated on me sigridw.com i had a dream my girlfriend cheated on me
i found out my boyfriend cheated on me gerarprieto.com cheat boyfriend
what to do when your wife cheated on you site i want to cheat on my wife
wives who cheat blog.rewardsrunner.com how to know if wife has cheated
when your husband cheats go why wife cheat
when your husband cheats maryaltmansblog.com.nobullsoftware.com why wife cheat
adult teacherstudent anal sex stories go tamil sex stories
adult teacherstudent anal sex stories blog.gobiztech.com tamil sex stories
walgreens in store coupons go prescription drug coupons
walgreens photo promo code getwellangie.bunn-family.com walgreens coupon code for photos
cipro xl 500mg https://ciprofloxacin500mgantibiotics.com ciprofloxacin 500mg tablets uses
will my wife cheat again blog.sharepointgeek.nl wifes cheat
will my wife cheat again blog.sharepointgeek.nl wifes cheat
cell spy monitoring software spy app for android free spy cell phones
viagra discounts coupons drug coupon prescription card
viagra discounts coupons discount prescription drug cards prescription card
denver abortion clinics article on abortion when is it too late to get an abortion
discount prescription drug cards liberitutti.info coupon for prescription
drug prescription card discount prescription drug cards coupons for prescription drugs
can i take loratadine while breastfeeding site can i take loratadine while breastfeeding
can i take antabuse and naltrexone can i take antabuse and naltrexone can i take antabuse and naltrexone
can i take antabuse and naltrexone can i take antabuse and naltrexone can i take antabuse and naltrexone
lisinopril and citrus fruit lisinopril and citrus fruit lisinopril and citrus fruit
cialis dose for copd pts cialis dosing information
how to buy viagra online viagra for sale uk online buy viagra
free discount prescription card open free prescription drug cards
ibuprofen salbe link ibuprofen fieber
omeprazole read omeprazole effet secondaire
cymbalta preis cymbalta cymbalta 60 mg
coupons for cialis 2016 racindirt.com prescription discount coupon
coupons for cialis 2016 racindirt.com prescription discount coupon
cialis 20mg cheap cialis cialis 20mg
promo code coupon websites free coupon printing sites
abortion recovery different types of abortion late term abortion clinics
crestor rosuvastatin 10 mg crestor rosuvastatin 10 mg crestor spc
crestor rosuvastatin 10 mg crestor rosuvastatin 10 mg crestor spc
cialis.com coupons coupons for cialis free cialis coupons
coupon for prescriptions ismp.org cialis.com coupon
discount coupons for cialis cialis manufacturer coupon prescription discount coupon
vermox tablete doziranje vermox 100mg vermox suspenzija
can you buy naltrexone over the counter naltrexone alcoholism medication neltrexon
risperdaloro mattnichols.co.uk risperdal
duphaston 10 mg duphaston i ovulacija duphaston
nootropil buy sporturfintl.com nootropil buy
crestor card crestor 20 mg tablet crestor price australia
abortion pill risks funtimeleisure.co.uk free abortion pill
amoxicillin 1000 mg amoxicillin 1000 mg amoxicillin
cons of abortion pill 2nd trimester abortion pill free abortion pill
free abortion pill abortion pill abortion pill services
cialis free sample coupons funtimeleisure.co.uk coupons prescriptions
cialis free sample coupons cialis coupon 2015 coupons prescriptions
cialis free sample coupons free coupon for cialis lilly cialis coupon
aspiration abortion arborawning.com against abortion pill
aspiration procedure abortion medications pregnancy terminate pregnancy naturally
what is an abortion pill abortion pill costs anti abortion facts
coupons for prescription medications prescription discount coupons coupon cialis
how much does abortion pill cost aldwych-international.com abortion pill law
where to get the abortion pill vacuum aspiration cost fake abortion papers
abortion pill online newdirectionscruises.com clinics for abortion
how long is naltrexone in your system low dose naltrexone psoriatic arthritis does naltrexone help with withdrawal
what is naltrexone for alcohol antagonist purchase low dose naltrexone
naltrexone food addiction site lose dose naltrexone
naltrexone for alcohol cravings click dr bihari ldn
naltrexone ingredients site once a month shot for opiate addiction
naltrexone effects vivitrol uk naltrexone side effects alcohol
naltrexone 50 mg side effects naltrexone for sale ldn and ulcerative colitis
malonetta 500 malonetta p piller malonetta erstatning

نشكرك علي المشاركة