Solved

Password defined as SQL_Latin1_General_CP1_CS_AS but not being recognized when entered

Posted on 2014-04-04
10
212 Views
Last Modified: 2014-04-15
A table has been created that has two fields (i.e., UserId, UserPswd) defined to be SQL_Latin1_General_CP1_CS_AS.

When I enter the user id that is not in its proper case, my program issues the correct message indicating that the user id is not correct.

However, when I enter the user password that is not in its proper case, the program accepts the password as being correct.

Can someone tell me why the SQL_Latin1_General_CP1_CS_AS works for one field but not for the other?  Do I need to do something else to get it to be recognized.

Thank you.
0
Comment
Question by:CarmenMTorres
  • 4
  • 3
  • 2
10 Comments
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39979773
Is this for your code?  Are you sure you don't have code that converts the password to all upper or lower case or ignores case?
0
 

Author Comment

by:CarmenMTorres
ID: 39980687
The passwords are encrypted, but when accessing or reading the passwords, they are decrypted.
0
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 39981938
Please post the schema for your table.
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 

Author Comment

by:CarmenMTorres
ID: 39986130
I was able to determine the issue.  I needed to append the clause "COLLATE SQL_Latin1_General_CP1_CS_AS " to the password after it was decrypted.  Once I appended the clause, the function was performing properly.

Thank you all for your input.
0
 

Accepted Solution

by:
CarmenMTorres earned 0 total points
ID: 39991364
Since I was able to resolve this issue myself by appending the clause "COLLATE SQL_Latin1_General_CP1_CS_AS " to my query statement , Administrator can you please close this question.  Thank you.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39991445
Just accept your own answer.
0
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 39991632
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39991676
On that comment, click "Accept as Solution". You will be redirected to the Award Points and Grade page for your question.
0
 

Author Closing Comment

by:CarmenMTorres
ID: 40001125
I was able to determine the answer to my problem before a solution was suggested by the experts.
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
It’s a strangely common occurrence that when you send someone their login details for a system, they can’t get in. This article will help you understand why it happens, and what you can do about it.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to selectively show certain fields based on user input using rules to gather relevant information and data from your forms. The rules feature provides you with an opportunity…

778 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question