환경 : win98,Delphi5,MSAccess
===================== 델파이내 퀴리 소스 =====================
QueryTemp.Close;
QueryTemp.SQL.Clear;
QueryTemp.SQL.Add(' select sawoncode,MAX(bonbong + (sudang*0.1) -0) ');
QueryTemp.SQL.Add(' from SAL_KUB ');
QueryTemp.SQL.Add(' where sudang <= 200 ');
QueryTemp.SQL.Add(' Group by sawoncode ');
QueryTemp.SQL.Add(' order by (sawoncode) desc ');
QueryTemp.Open;
=============================================================
이렇게 델파이 내에서 쿼리를 날리면요.....
값을 받아 오잖아요!!!
다름이 아니라..... 보통 쿼리값 받아 올때
QueryTemp.Fieldbyname('필드명').asinteger;
이렇게 사용 하는데...
지금것은 쿼리 내에서 MAX 라는 함수를 사용했는데요
이값을 어찌 받아 올 수 있나요???
Sql Explorer 에서 퀴리문을 날리니깐.....Expr1000와 Expr1001 이란 필드가 생기는데요!!
이 Expr1001필드의 값을 어찌 받아 오면 되는지요???
고수님들 좀 갈켜 주세요!!! 제발.... 쪼가 급합니다.....
지금 이 초보는 답답하니 숨이 막힐것 같군요!!! ㅜ.ㅜ;
제발 도와 주세요!!!
그럼 즐코딩~
이렇게 하세요...
QueryTemp.Fieldbyname('필드명').asinteger;