쿼리에 SQL문을 삽입할때 에러가 나네요..!
DB화일에 DATE타입의 필드가 있고 폼에은 DateTimePicket가 있습니다.
DateTimePicket의 'Date'값과 DB화일의 DATE타입의 필드를 비교할때
에러가 발생합니다... 타입이 서로 맞질 않는다고 하더라구요..
.
.
<생략>
.
.
Sdate : string;
.
.
<생략>
.
.
Sdate := DateToStr(DateTimePicket1.Date); // 날짜를 스트링에 입력
Query1.SQL.Clear;
Query1.SQL.Add('select nalja from "c:binarymach2001"');
Query1.SQL.Add('where nalja >= "+ Sdate"');
Query1.Open
이러면 에러가 자꾸 나네요... 날짜는 문자로 변화후 비교가 안되나요..
입력날짜내의 자료만 보려구 하는데 잘 안되네요.. 제발좀 도와주세요..
Sdate := DateToStr(DateTimePicket1.Date);
ShowMessage('Sdate: ' + Sdate'); // 이줄을 한번 삽입해 보시지요!
// 왜 에러가 나는지 알 수 있을겁니다.
Query1.SQL.Clear;
Query1.SQL.Add('select nalja from "c:binarymach2001"');
Query1.SQL.Add('where nalja >= "+ Sdate"');
Query1.Open