안녕하세요 .. ^^;
자꾸 막히는게 많아서 계속 글을 올리네요 ^^;
이번것은..
쿼리를 통해서 나온 결과 중
특정 필드의 최대값을 구하려고 합니다
while문으로 반복을 하면서..
next로 다음 필드 값을 가져오고..
그값이 원하는 필드의 값인지 일단 비교하고..
그다음 최대값 비교를 해서 최대값을
구는 것이라는 방법은 알겠습니다
그런데.. 문법조차 잘 알지 못하는 초보라.. 도움을 구합니다 ㅠ.ㅜ
인덱값으로는 필드명, 필드값이 어느 것인지 알아내는 것은 알겠는데..
next 결과로 현제 위치하고 있는
필드값과 필드명을 알는 방법을 모르겠습니다. 도와주세요 ;;
T쿼리를 하나 만들어서 최대값 구하려는 필드만 검색해왔습니다..
움.. 이렇게 하니 복잡하게.. 어느 필드인지..멀라도 되고 단순해지네요 ^^;
에공 아깐 왜 몰랐을까..;; 새벽부터 허접질을 하다보니..
머리가 갈수록 안 도네요 ^^
저 처럼 처음 시작하시는 분들을 위해 글 남깁니다
sstr := 'select myField From ~~~~ :p1 ';
with Query1 do begin
close;
SQL.Clear;
Sql.Add(sstr);
parambyname('p1').AsString := ss;
open;
While not EOF do begin
if edit3.text < FieldByName('myField').AsString then
edit3.text := FieldByName('myField').AsString; //문자비교입니다 ^^;
Next;
end;
end;