안녕하세요? 파견나와서 오라클 커넥션을 간신히 하고
이제 소스를 붙여서 테스트 해야되는데,
간단한 로그인 루틴부터 작동이 안돼서.. 살펴보고 있는데.. 문제가 있을리가 없는 select절인데도.. 무조건 eof가 됩니다.
소스코드는 다음과 같은데요..
<%
id = Trim(request("id"))
pw = Trim(request("pw"))
Ret_url = Request("Ret_url")
Set rs = server.CreateObject("adodb.recordset")
sql = ""
sql = sql & "select * "
sql = sql & " from CW_USER WHERE CWUSER_ID='"&id&"' AND CWUSER_PW='"&pw&"'"
rs.open sql, dbconn, 1
If rs.bof Or rs.eof Then
jsMsg = ""
jsMsg = jsMsg & "alert('아이디 또는 비밀번호가 일치하지 않습니다.');" & vbcrlf
jsMsg = jsMsg & "window.returnValue = true;" & vbcrlf
jsMsg = jsMsg & "history.back();" & vbcrlf
심지어 sql에 where절을 빼도 eof로 나옵니다.
이게 어떻게 된 일인지 도저히 감을 잡을 수 가없습니다.
쿼리를 찍어 봤는데요 이것입니다.
select * from CW_USER WHERE CWUSER_ID='changwon' AND CWUSER_PW='c123'
toad나 sqldbx로 접속해서 쿼리를 날려보면 결과 잘 나옵니다. ㅠㅠ
이게 안될리가 없는 쿼리 아닙니까.. 뭐를 해도 eof니 미칠 지경입니다.
야심한 밤이지만 고수님들의 지도 부탁드립니다.
내일모레가 준공인데.. 이 지경입니다. 엉엉.
살려주십시오.