UserID 라는 필드에는 값이 kkk 가 있고, (필드 싸이즈는 10자리 임)
UserPw 라는 필드에는 값이 1234 가 있습니다. (필드 싸이즈는 10자리 임)
일단 ID로 조회를 한후에
UserPw 와 사용자가 타입한 에디트박스의 값을 비교 해서 맞으면 통과
시키려고 하는데...
<<참고>>
if AQEmployee.FieldByName('UserPw').AsString <> EdPw.Text then
showmessage('err');
그런데 결과는 항상 틀려서 값을 보니...
=> EdPw.TExt 의 값 '1234'
=> AQEmployee.FieldByName('UserPw').AsString 의 결과 '1234 '
이렇게 비교 하네요...
trim을 쓰면 check 는 되는데...
원래 db의 결과값이 '1234 ' 이렇게 나오는가요???
아님 뭔 다른 방법이 있나요???
ADOQuery 를 쓸경우 그렇게 스트링이 포함되어 리턴됩니다.(경험상..)
trim 를 쓰는수밖에요. 다른방법을 알고 있는분 있습니까?