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
[26657] Re:ADO를 사용해서 DBGrid에...
smleelms [smleelms] 855 읽음    2003-08-08 21:50
생초보 님이 쓰신 글 :
: 완전 초보입니다.
: 제가 ADO를 사용해서 DBGrid에 테이블의 내용을 출력하려하는데요.
: ADO설정까지는 됬는데.이제 어떻게 해야될지 전혀 모르겠네요.
: (예. select * from test 의 내용을 DBGrid에 출력)
: 여기 검색기능도 안되고 찾다 찾다 이렇게 질문드립니다.
: 간단한 참고 소스라도 하나 좀 부탁드립니다.ㅠㅠ

저도 잘은 모르지만.. 일단 검색 기능이 안되니.. ^^;;
제가 예전에 이곳 게시판에서 캡쳐한걸 올려봅니다. 참고하세요..
ADOConnection 외에 ADOQuery를 사용한 예제입니다.. 그럼..



//---------------------------------------------------------------------------
// 시(도), 구(군), 동까지 모두 선태됐으면 우편번호 테이블을 조회해
// 그리드에 보여줌
void __fastcall TForm1::ComboBox3Change(TObject *Sender)
{
  String strTemp = NULL;

  // 조건에 해당하는 우편번호 목록을 가져옴
  ADOQuery1->SQL->Clear();
  ADOQuery1->SQL->Add("SELECT zipcode, sido, gugun, dong, ri, st_bunji, ed_bunji ");
  ADOQuery1->SQL->Add("FROM ZIPCODE ");
  strTemp = "WHERE sido = '" + ComboBox1->Text + "'";
  ADOQuery1->SQL->Add(strTemp);
  strTemp = "AND gugun = '" + ComboBox2->Text + "'";
  ADOQuery1->SQL->Add(strTemp);
  if(ComboBox3->Text != "전체")
  {
    strTemp = "AND dong = '" + ComboBox3->Text + "'";
    ADOQuery1->SQL->Add(strTemp);
  }
  //ShowMessage(ADOQuery1->SQL->GetText());

  ADOQuery1->Open();

  DataSource1->DataSet = ADOQuery1;

  // 가져온 우편번호 목록은 그리드의 DataSource만 설정해주면 자동으로 보여짐.
  DBGrid1->DataSource = DataSource1;
}


+ -

관련 글 리스트
26651 ADO를 사용해서 DBGrid에... 생초보 709 2003/08/08
26657     Re:ADO를 사용해서 DBGrid에... smleelms 855 2003/08/08
26658         감사합니다.^^ (냉무) 생초보 602 2003/08/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.