다음 쿼리 :MS Access 드라이버와 참조 DateDiff에 대한 잘못된 프로 시저 호출
SELECT DateDiff('month',0,'2000-01-01 00:00:00');
가 22018.
사양의 기괴한 코드와 더불어, "[ODBC Microsoft Access 드라이버] 잘못된 프로 시저 호출"오류를 반환 :
- Access 드라이버 버전 : Access를 사용하여 만든 4.00.6305.00
- 데이터베이스 2003
위의 구문은 현재 형식 (월을 작은 따옴표로 묶지 않음)으로 함수를 호출하면 "[Microsoft] [ODBC Microsoft Access Driver]"매개 변수가 너무 적습니다. 내가 바로 그것을 얻을하지 않은 경우
그래서, 올바른 구문은 무엇인가 "1. 예상? 또는 어떻게 드라이버의 버전으로 DATEDIFF을 수행합니까?
향후 참조를 위해 여기에 허용되는 날짜 부분 목록이있는 좋은 설명서가 있습니다. http : // www .techonthenet.com/access/functions/date/datediff.php – MPelletier