|
1. QueryMeasures가 레코드셋(데이터셋)이라 가정한다면
AnsiString asData[5];
int iCnt;
i = 0;
DM->QueryMeasures->First(); // 데이터 순서를 처음으로
// 데이터셋의 마지막인지 판단
While(!DM->QueryMeasures->EOF()){
asData[iCnt] = DM->QueryMeasures->FieldByName("ID")->AsString;
DM->QueryMeasures->Next();
iCnt++;
}
이런 코드로 가능합니다. 테스트환경이 안되서 못했지만, 저런 형식입니다.
구윤태 님이 쓰신 글 :
: DM->QueryMeasures->Close();
: DM->QueryMeasures->SQL->Clear();
: DM->QueryMeasures->SQL->Add("SELECT * FROM Measures.db");
: DM->QueryMeasures->SQL->Add("WHERE PatientsID = \"" + ID + "\"");
: DM->QueryMeasures->Open();
:
: 여기서 5개만 가져와서 AnsiString 배열에 저장하고 싶은데 ,
: 값을 가져오는 방법좀 알려주세요
|