Hello,

After successfully importing my entire MS SQL database and having the Pg
server up and flying, I decided to make a copy of my site and test
everything out.  I went to the login screen, filled in my user name and
password and submitted.  After several unsuccessful attempts, it dawned on
me what the problem was: I was entering my user name in all lower case,
while in the database it has mIxEd cAsE.  So, I tried again, using the mixed
case.  Boom!  Login works.

Now, I know that the table names and columns are case sensitive, and I
already took care of all of those issues.  But data?  Case sensitive data??
I'm actually in shock over this one.  Anyways, shock aside, is there some
way that I can make it not be case sensitive with the data?

While this is an 'okay' solution for a search form, I think it's insane to
have to resort to the following for a login query:

SELECT userid FROM tbl_user
   WHERE user_name ILIKE '#form.user_name#'
      AND user_psswd LIKE '#form.user_psswd#';

or this one:

SELECT userid FROM tbl_user
   WHERE lower(user_name) = '#lcase(form.user_name)#'
      AND lower(user_psswd) = '#lcase(form.user_psswd)#';

(Yes, I actually use <cfqueryparam /> in a real query... just didn't want to
type out the whole thing.)

Again, my question is, and I'm praying hard that the answer is a resounding
'YES!', but is there a way to make the data case INsensitive?


Thanks in advance,

Matt


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266476
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to