Solved

Password defined as SQL_Latin1_General_CP1_CS_AS but not being recognized when entered

Posted on 2014-04-04
10
209 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
 

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
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

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

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Join & Write a Comment

In this article I will describe the Copy Database Wizard method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
The Delta outage: 650 cancelled flights, more than 1200 delayed flights, thousands of frustrated customers, tens of millions of dollars in damages – plus untold reputational damage to one of the world’s most trusted airlines. All due to a catastroph…
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 choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

707 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now