솔로몬입니다.
왜 이런 쿼리를 하는지 모르겠네요..
쿼리 안에다 페이징 요소 까지 포함하구...
설명이 좀 필요 하겠군요..어떤식으로 검색을 할건지..
그리고 조인 문안의 쿼리에서는 order by 같은 것을 쓸 수는 없습니다.
이상 솔로몬이었습니다.
____________________________________________________________
--------------------- [원본 메세지] ---------------------
아래 솔로몬님 정말 감사합니다.
아래 구문은 어케어케 하다보니 해결.(이러다 나중에 큰일날지두^^)
그런데 또다른 문제에 막히고 말았습니다.
이제 게시판에 검색기능을 집어넣으려고 하는데
또 SQL 구문이 말썽이군요.
이번에는 꽤나 복잡합니다.
오류구문은........
SQL = "SELECT TOP " & pagesize & " * FROM MyBoard "
SQL = SQL & " WHERE " & column & " like '%" & searchString & "%' and board_idx not in "
SQL = SQL & "(SELECT TOP " & ((GotoPage - 1) * pagesize) & " board_idx FROM MyBoard"
SQL = SQL & " Where " & column & " like '%" & searchString & "%'"
SQL = SQL & " ORDER BY board_idx DESC) order by board_idx desc"
이거구,
오류 메시지는
'b_name like '%샤이루%' and board_idx not in (SELECT TOP 0 board_idx FROM MyBoard Where b_name like '%샤이루%' ORDER BY board_idx DESC)' 쿼리식의 구문 오류입니다.
이거 입니다.
샤이루라는 이름으로 글쓴사람의 글을 찾아보려구 했거든요.
복잡한 쿼리문이지만, 고수님들의 관심어린 눈길을 바랍니다.