dhfkdhffk
1k
2015-07-17 11:38:58
8
26631

ORA-00921: unexpected end of SQL command


ORA-00921: unexpected end of SQL command이 오류가 발생하여

살펴봤더니 url이 문제인데요 url이

test.html?thid=8&depth=&btype=view&page=10&keyfield=&key=&bbs=tbf_galley&plcode=40000

이렇게 생겼습니다. url의 값들은 db에서 불러옵니다. 예를 들면 thid=<?=$col[THID]?>이런식으로요

그런데 이상하게 다른 값들은 잘 나오는데 어느 한 부분에서만 

test.html?thid=&depth=&btype=view&page=10&keyfield=&key=&bbs=tbf_galley&plcode=40000

이렇게 thid의 값이 안나옵니다.ㅠㅠ 그래서 제목과 같은 오류가 발생한것이구요

쿼리문제인것인지...ㅠㅠ 어디를 살펴봐야 할지 모르겠습니다.

일단 쿼리를 보면 thid를 잘 가져오고 있거든요?? 하아...ㅠㅠ 조언 부탁드립니다.

0
0
  • 답변 8

  • siva6
    4k
    2015-07-17 12:21:54
    실제 실행되는 쿼리문을 로그에 찍어보세요.
    0
  • dhfkdhffk
    1k
    2015-07-17 12:55:34

    siva6님 답변 감사합니다.

    네 찍어 봤죠. 잘 나와요ㅠㅠ

    0
  • siva6
    4k
    2015-07-17 13:43:17

    에러 메세지는 오라클 에런데요.
    찍힌 그대로의 로그를 오라클에서 직접 실행해봤는데 오류 없이 나온다는 이야긴가요?

    0
  • dhfkdhffk
    1k
    2015-07-17 13:49:50

    siva6님 답변 감사합니다.

    네 쿼리문을 찍어 확인해 보라는 말씀이었잖아요??

    직접 해봤는데 오류 없이 실행이 됩니다.

    0
  • siva6
    4k
    2015-07-17 13:58:59

    제가 이해를 잘 못하겠네요.
    thid=8은 정상적인 url. 그래서 오류 없음.

    thid=공백은 비정상적인 url. 그래서 오라클 오류 발생.

    인건가요?

    그래서, 왜 thid가 공백인 url이 생성되는지 못 찾겠다.라는 질문인건가요?
    분명 조회 쿼리에서는 THID를 반환하는데, 실제 페이지에서는 col[THID]찍으면 공백이다.?

    0
  • dhfkdhffk
    1k
    2015-07-17 14:20:33

    siva6님 감사합니다.

    thid=8은 정상적인 url. 그래서 오류 없음.

    thid=공백은 비정상적인 url. 그래서 오라클 오류 발생.

    인건가요?

    그래서, 왜 thid가 공백인 url이 생성되는지 못 찾겠다.라는 질문인건가요?

    네 이 말이 맞습니다!

    그리고 조회 쿼리는 thid를 아주 잘 반환하구요 

    0
  • siva6
    4k
    2015-07-17 14:59:06

    어떤 경우에 THID를 반환 안하는지 따라가보는 방번뿐인데요.

    THID를 가져오는 조회 쿼리의 조건이 잘 못 들어가는 이런 경우가 발생하는지.
    가져왔는데 col[THID] 값을 페이지에서 뿌려주기 전에 공백으로 할당하는 부분이 있는지...

    변수가 변경되는 것을 추적하는 방법뿐인 것 같습니다.

    0
  • dhfkdhffk
    1k
    2015-07-17 15:17:07

    siva6 님 감사합니다.

    흠..그 방법뿐인가요.ㅠㅠ 답변 감사합니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.