하얀까마귀님께서
incMonth함수를 사용하라고 조언을 해주셨는데,
date값이 TdateTime형식으로 되어있더군여.
음..
IncMonth(dmSelim.qryTemp.FieldByName('DDate').AsString, -12);
이런식으로 사용했거든여.
날짜필드가 Date형식이 아니라, String이라서
왜 날짜필드를 스트링형으로 해놓았는지를 묻는다면, 건 비밀입니다. 지송.
어떻게 해결해야되는지
머리만 아프네여.
필드를 바꾸어줄려고해도 이미 입력된 데이터가 꽤있는가봐여.
굉장히 난처해져버린 바쁜초보 한번만더 도와주세여. 그럼..
> 하얀까마귀님께서
> incMonth함수를 사용하라고 조언을 해주셨는데,
> date값이 TdateTime형식으로 되어있더군여.
>
> 음..
> IncMonth(dmSelim.qryTemp.FieldByName('DDate').AsString, -12);
> 이런식으로 사용했거든여.
> 날짜필드가 Date형식이 아니라, String이라서
> 왜 날짜필드를 스트링형으로 해놓았는지를 묻는다면, 건 비밀입니다. 지송.
>
> 어떻게 해결해야되는지
> 머리만 아프네여.
>
> 필드를 바꾸어줄려고해도 이미 입력된 데이터가 꽤있는가봐여.
>
> 굉장히 난처해져버린 바쁜초보 한번만더 도와주세여. 그럼..
>
var
TempDate: TDateTime;
begin
try
TempDate := StrToDateTime(dmSelim.qryTemp.FieldByName('DDate').AsString);
except
end;
IncMonth(TempDate, -12);
end;
이렇게 하면 되지 않을까요? ^^
그럼..20000.