제목에서 알 수 있듯이 매개 변수를 사용하여 Informix ODBC 소스에서 데이터를 추출하려고합니다. 내가 전달하려고하는 두 가지 매개 변수가 있습니다. 둘 다 DateTime이고 현재 시작 날짜를 예를 들어 2014-10-10 00:00:00
, 종료 날짜를 2014-10-10 23:59:59
으로 설정하려고합니다. 나는 이것이 정상적인 쿼리 할 경우BIDS를 사용하여 매개 변수가있는 Informix ODBC 소스에서 데이터를 추출하십시오.
는 :
SELECT * FROM TABLENAME
WHERE STARTDATETIME BETWEEN '2014-10-10 00:00:00' AND '2014-10-10 23:59:59'
모든 것이 잘 작동합니다. 내가 시도하고 그러나 내가 설정 한 매개 변수를 사용
SELECT * FROM TABLENAME
WHERE STARTDATETIME BETWEEN ? AND ?
나는 다음과 같은 오류 얻을 : 내 쿼리를 함께 할 수있다 같은 느낌,하지만 난되었습니다
Open Database Connectivity (ODBC) error occurred. state: '07001'.
Native Error Code: -11012. [Informix][Informix ODBC Driver]Wrong number of parameters.
을 보고 아무것도 찾지 못했습니다. 누군가 나를 도울 수 있습니까? 감사!