<!--CodeS-->
f_main.Query.Close;
f_main.Query.SQL.Text := 'SELECT t_date FROM :tName WHERE idx = (SELECT MAX(idx) FROM :tName)';
f_main.Query.ParamByName('tName').AsString := eplaceTxt.Caption;
f_main.Query.Open;
if Query.Eof <> Query.Bof then
db_lastdate := StrToInt(f_main.Query.FieldByName('t_date').AsString));
<!--CodeE-->
실행시키면 'SQL 구문에 오류가 있습니다' 라고 메시지가 나오네요
table where idx = (select max(idx) from table)...
그냥 쿼리를 복사해서 db에서 테스트해보면 값이 잘나옴니다..(빈데이터라고..)
날짜를 체크해서 저장하려는건데요...
처음입력시.. 빈데이터라 그런지 에러가나네요
빈데이터일시 0를...
데이타가 있을시.. 최근날짜 t_date를 출력하고싶은데..
쿼리에 이상이 잇는건 아닌것같은데 구문오류가 나네요