** 아래는 코딩 내용...
GSQL = GSQL & " Select * From TBL_A " & vbCrLf
GSQL = GSQL & " Where ID = 'AA' " & vbCrLf
GSQL = GSQL & " and PASSWORD = dbms_crypto.hash(to_clob('" & StrPW & "'),3) " & vbCrLf
** SQL 문장은 아래와 같습니다.
Select * From TBL_A
Where ID = 'AA'
and PASSWORD = dbms_crypto.hash(to_clob('279781q''),3)
** 위 sql 문장에서
입력한 비밀번호에 특수문자 --> ' <-- (따옴표), ASCII Code 는 chr(39) ....
비교를 위한 따옴표(quation) 사용 방법 좀 알려 주십시요.
** StrPW & chr(39) 를 사용해도 최종 SQL 적용은 279781q' 가 됩니다.
감사합니다.
|