안녕하세요..
다름이 아니라...
Datetimepicker에서 날짜를 선택을 하면 선택한 날짜의 자료를 DB에서 찾아서
DBgrid에 뿌려주는 간단한(?)건데 이상하게 선택한 날짜말구 엉뚱한날짜가 선택
이 되었다구 나오네요.....
사정상 db에 날짜데이타는 "문자형"으로 되어 있습니다.
그래서 Datetimepicker를 "문자형"으로 바꿔서 찾게 만들었습니다.
아래가 그 소스구요....부탁드립니다. ㅜ.ㅜ
procedure TFsp_2020.DT_SdateChange(Sender: TObject);
var
temp, temp2 : string;
begin
Dateseparator := '/';
temp2 := 'yyyy/mm/dd';
with Qry_Grid do
begin
close;
sql.clear;
sql.Add('select * from aptime');
sql.Add('where SDATE = :SDATE');
temp := formatdatetime(temp2,dt_sdate.date);
ParamByName('SDATE').Asstring := temp;
open;
end;
end;
행님, 누님, 선배님들 부탁드립니다.