C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[45134] Re:도와주세용~~
장성호 [nasilso] 742 읽음    2006-05-29 14:28
여러가지 방법이 있겠지만 가장 간단한 방법은?

DB query문에서 정리하면 되겠네요

sql="select * from table_name group by REG_SEQ , LINK_ID1 ";

db가 group by를 지원하지 않는다면 할수 없지만 ( 왠만한  db에서는 group by정도는 지원할꺼고..]

위와같이 query하면 그냥 전부다 저장하면 될겁니다.

그럼...


kurt 님이 쓰신 글 :
: 아래와 같은 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);
:  }

+ -

관련 글 리스트
45131 도와주세용~~ kurt 870 2006/05/29
45134     Re:도와주세용~~ 장성호 742 2006/05/29
45135         Re:Re:도와주세용~~ kurt 778 2006/05/29
45136             Re:Re:Re:도와주세용~~ 장성호 771 2006/05/29
45138                 Re:Re:Re:Re:도와주세용~~ kurt 771 2006/05/29
45141                     Re:Re:Re:Re:Re:도와주세용~~ 장성호 813 2006/05/29
45142                         Re:Re:Re:Re:Re:Re:도와주세용~~ kurt 716 2006/05/29
45144                             Re:Re:Re:Re:Re:Re:Re:도와주세용~~ 장성호 808 2006/05/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.