|
아래와 같은 DB필드(값)로 구성이 되있는데 DB를 Select하여 가져온 REG_SEQ 에 해당하는 LINK_ID1값을 가져옵니다. 루프를 돌면서 REG_SEQ 값이 같은 경우의 LINK_ID1 값을 가져와 해당 함수에 던지고, 또 단독 REG_SEQ값이 있을
경우의 LINK_ID1값이 있을경우 해당 함수에 던지려합니다. 루프를 돌리면서 같은 REG_SEQ일 경우의 LINK_ID1 값을 어떻게 저장하여 구성하는지 참 난감하네요??
정리하자면 다수의 REG_SEQ값이 같은경우의 LINK_ID1 값을 각각 저장하여야 하며, REG_SEQ값이 단독일경우 해당
LINK_ID1값을 저장해야 한다는 로직입니다.
--> DB 필드 구성
REG_SEQ LINK_ID1
-------------------------------------
0 230
0 250
1 100
2 150
3 50
3 70
// DB에서 쿼리해온 카운트 만큼 루프를 돌립니다.
for(i = 0; i < itCount; i++)
{
sRegSeq = m_DAO->t_DBA->GetField("REG_SEQ"); //시퀀스 값
sLink = m_DAO->t_DBA->GetField("LINK_ID1"); // ID 값
// REG_SEQ값이 다음 REG_SEQ값과 같은지 다른지 체크하여 각각 LINK_ID1을 저장해야 하는데??
m_DAO->t_DBA->MoveRec(i);
}
|