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
[16671] [질문] DB에서 불러온 스트링을 트리에 뿌려주기...
화니화니 [skyweb] 1129 읽음    2002-03-23 06:25
우선 DB에서 select문을 이용 특정 필드의 data를 불러 왔습니다.
Root와 Level 2 까지의 노드는 제가 직접 값을 미리 만들었구여
문제는 노드 level 3 부터는 디비에서 값을 가져와서 level 2 에 자식노드로 붙일려고 하는데..
생각처럼 되지가 않네여...좋은 방법이나 힌트좀 주세여...

소스 입니다.

   AnsiString InputString;

   /Computer테이블의 필드 모두 호출
   Query2->Active=false;
   Query2->SQL->Clear();
   Query2->SQL->Add("Select * from Computer");

   //WorkStation 노드 만들고
   Node = TreeView3->Items->AddChild(RootNode,"WorkStation");
   TTreeNode *WorkStationNode =TreeView3->Items->Item[1];
   TreeView3->Items->Item[1]->ImageIndex = 1;

   //이제 특정 필드를 불러 와서 스트링에 집어 넣고
   Query2->SQL->Add("Select count(Name) from Computer where Name=:Name");
   Query2->ParamByName("Name")->AsString =InputString;

   //여기서 문제 가 발생합니다. 아무런 값도 트리에 출력되지 않거든여..
   //무엇이 잘못 된건지..스트링이라서 그런가...? 힌트좀 주세여..ㅠ_ㅠ
 

   Node=TreeView3->Items->AddChild(WorkStationNode,InputString);
   TreeView3->Items->Item[2]->ImageIndex = 2;


   Query2->SQL->Add("Select count(Sys_User) from HW_WorkStation where Sys_User=:Sys_User");
   Query2->ParamByName("Sys_User")->AsString= InputString;
   Node=TreeView3->Items->AddChild(WorkStationNode,InputString);
   TreeView3->Items->Item[3]->ImageIndex = 3;


   //책 보고 이리저리 해 본건데..여기서 더이상 진전이 없네여.. 초보라서..
   //잘 모르거든여.. 무슨 방법을 써야 하는지...알려주세여..

   Query2->ExecSQL();
   Query2->Active=true;

+ -

관련 글 리스트
16671 [질문] DB에서 불러온 스트링을 트리에 뿌려주기... 화니화니 1129 2002/03/23
16704     Re:[질문] DB에서 불러온 스트링을 트리에 뿌려주기... 만해 1393 2002/03/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.