어떤 select를 해도 eof입니다. 0 0 2,433

by 권용운 [2007.11.16 21:32:51]


안녕하세요? 파견나와서 오라클 커넥션을 간신히 하고

이제 소스를 붙여서 테스트 해야되는데,

간단한 로그인 루틴부터 작동이 안돼서.. 살펴보고 있는데.. 문제가 있을리가 없는 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니 미칠 지경입니다.

 

야심한 밤이지만 고수님들의 지도 부탁드립니다.

 

내일모레가 준공인데.. 이 지경입니다. 엉엉.

 

살려주십시오.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입