제가 오라클을 처음 사용해서.. ㅠ.ㅠ
쿼리시에 ora-00933 이라는 에러코드가 뜨는데..
명령어를 잘못썼다고 하는데 어디가 잘못 되었는지 알려주세요.
with Query1 do begin
Close;
SQL.Add('SELECT * FROM PQCTCOMP');
SQL.Add('WHERE ALTDATE = '''+formatdatetime('yy/mm/dd',DateTimePicker1.DateTime)+'''');
SQL.Add('AND MODIFIER = 232300');
OPEN;
END;
여기에서 ALTDATE 는 DATE 타입입니다.
오늘 하루도 즐거운 하루 되세요.
그것을 사용하세요..
with Query1 do begin
Close;
SQL.Add('SELECT * FROM PQCTCOMP');
SQL.Add('WHERE ALTDATE = '''+formatdatetime('yy/mm/dd',DateTimePicker1.DateTime)+'''');
SQL.Add('AND MODIFIER = 232300');
OPEN;
END;
With Query1 Do
Begin
Close;
With SQL Do
Begin
Clear;
Add(' SELECT * FROM PQCTCOMP');
Add(' WHERE ALTDATE = :PRM_ALTDATE');
Add(' AND MODIFIER = 232300');
End;
ParamByName('PRM_ALTDATE').AsDateTime := DateTimePicker1.Date
Open;
End;