ADOQuery->SQL->Text = "SELECT MIN(Value) AS MinValue FROM Table1";
위와 같이 필드명을 지정하신 후 FieldByName에서 MinValue로 사용하시는 방법도 있습니다
smleelms 님이 쓰신 글 : : 현재 mdb 파일과 ADOQuery를 이용해서 프로그램 중입니다. : : 기존에 데이터 조회시에는 그냥 : <pre name=code class=cpp> : ADOQuery->SQL->Text = "SELECT * FROM Table1"; : ADOQuery->Open(); : : for(i=0; i<ADOQuery->RecordCount; i++) : { : val = ADOQuery->FieldByName("Value")->AsInteger; : ADOQuery->Next(); : } : </pre> : : 이런식으로 FieldByName을 이용해서 데이터 조회를 했습니다. : 그런데 이번에 쿼리를 : <pre name=code class=cpp> : ADOQuery->SQL->Text = "SELECT MIN(Value) FROM Table1"; : ADOQuery->Open(); : </pre> : : 해서 실행을 시키니, RecoreCount가 1로, 데이터가 넘어오기는 했는데... : FieldByName으로 받아올 수가 없습니다. : SQL 책등을 봐도 위와 같이 쿼리를 하면 그냥 콘솔에 값이 하나 덜렁뜨는 식의 예제밖에는 안보이는데요.. : : 위와 같은 경우에는 어떻게 ADOQuery 결과를 받아올 수 있는지 답변 부탁드립니다. |