with Datamod.QryTranSum do
begin
Close;
SQL.Clear;
SQL.Add('DELETE FROM trstatisticst12 ');
SQL.Add('where Trdate = 19991220);
ExecSQL;
end;
자꾸 SQL문법이 부적당하다고 하는데...
이유를 모르겠어요...
오라클DB를 쓰고 있구여... Trdate는 char(8)로... yyyymmdd형식의 데이타를
저장하고 있습니다...
trstatisticst12의 테이블에서... 날짜가 1999년 12월 20일날 저장된 데이타를
지우고 싶은데... 어떻게 하는 것이 좋으라여?!_!
begin
Close;
SQL.Clear;
SQL.Add('DELETE FROM trstatisticst12 ');
SQL.Add('where Trdate = 19991220');
ExecSQL;
end;
이며 Trdate 가 Char 형일 경우에는
with Datamod.QryTranSum do
begin
Close;
SQL.Clear;
SQL.Add('DELETE FROM trstatisticst12 ');
SQL.Add('where Trdate = ''19991220''');
ExecSQL;
end;
로 하여 19991220 이 문자열이라는 것을 SQL에 표시하여야 합니다.