에러메세지입니다
[CUBRID][CUBRID ODBC Driver]Syntax: invalid use of keyword \'Left\', expecting { search condition }.
쿼리 구문입니다
<!--
SQL = \"SELECT COUNT(*) AS nTotalReserve FROM HWA_BOOKING WHERE Left(BOOK_DATE,8) = \'\" & sSelectDay & \"\' AND BOOK_STATUS = \'1\'\"
Set RS = Conn.Execute(SQL)
-->
sSelectDay = Request(\"SelDay\")이값은 받습니다.날짜값이니깐 20070807 이 들어갑니다
여기서 \'\" & sSelectDay & \"\' 이곳이 잘못된거같습니다.
원래
BOOK_STATUS = \'1\'
이곳의 1이라는 값을 mssql쿼리문으로는
BOOK_STATUS = 1
즉 \' 이것을 빼고 가져오거든요.
그러므로
Left(BOOK_DATE,8) = \'\" & sSelectDay & \"\'
이곳에서의 \' 도 더 찍히던지 덜찍히던지해야 이 변수를 사용할수 있을거 같습니다.
큐브리드 쿼리문작성법이 mssql이랑 마니 다르네영..
좀 도와주세여
|