SQL 쿼리에 매개 변수를 사용하는 경우 "밖으로의 범위"오류 2008Crystal Reports를 내가 CR을 사용하고
날짜는 다음과 같이 하드 코딩 할 때 쿼리가 작동이 MSSQL :
select *
from workedHours
where myDateTime.startdate > CONVERT(datetime,Cast('25-12-2011' AS Char (10)), 105)
그러나
26-12-2011
0 : 이런 식으로 날짜를
select *
from workedHours
where myDateTime.startdate > CONVERT(datetime,Cast({?startdate} AS Char (10)), 105)
및 제공 : 나는 매개 변수를 사용하는 경우
날짜 시간 필드에 varchar 데이터 형식의 변환이 범위를 벗어난 값 결과 :
는 난 말하는 errror 메시지를 얻는다.
분명히 Crystal Reports는 일부 변환을 수행합니다. 이 스위치를 끌 수 있습니까?
감사합니다.
편집 : 그것은 고정 : ... (10) (11)는 괜찮 길이 문자 너무 짧았다 Varchar(50)
를 사용하는 대신 같은 char(10)
하는
인가'{STARTDATE}의' 날짜 매개 변수 또는 문자 매개 변수? –
그것은 날짜 매개 변수 – jorrebor