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
[70876] Re:1,2번 질문이 있습니다.
꼼수쟁이 [] 2441 읽음    2014-02-11 13:41
안녕하세요~~ 꼼수쟁이입니다.~~

일단 TQuery로 짜봤고요~ 이렇게해도 원하는 결과는 나오실듯싶네요~

항상 말씀드리지만....저는 꼼수쟁이 -0-;;


  TQuery *pQuery = new TQuery(this);
  TStringList *pList = new TStringList;
  pQuery->Close();
  pQuery->DatabaseName = "경로";
  pQuery->SQL->Text = "select * from 디비명 where 나이 >= '30' and 나이 <= '50'";
  pQuery->Open();
  while(!pQuery->Eof)
  {
      pList->Add(pQuery->FieldByName("필드명")->AsString);
      pQuery->Next();
  }
  pQuery->Close();

  delete pQuery;
  delete pList;


값은 StringList 에 담아놓았으니~ 꺼내서쓰시면되고

List는 생략하고 변수에담아서 사용하셔도 되겠네요~


문법상에러는
"select * from Table1 where 나이 >=30 AND 나이 <=50

에서

"select * from Table1 where 나이 >= '30' and 나이 <= '50'"
으로 하면 될듯싶습니다~

이상 꼼수쟁이 물러갑니다 ㅡ,.ㅡ;;








김찬영 님이 쓰신 글 :
: 1.안녕하세요 저는 초등학교 6학년 김찬영 입니다.
:  ADOQuery1->Close();
:     ADOQuery1->SQL->Clear();
:     ADOQuery1->SQL->Add("select * from Table1 where 나이 >=30 AND 나이 <=50);
:     ADOQuery1->ExecSQL();
:     ADOQuery1->Open();
: 위에 보는 문장처럼 두가지 조건검색을 쓸려고 하는데 빌더에 적용하면 어떻게 하는지 알려주세요
:
: 2.
: And연산자를 통해 두가지 조건을 동시에 만족하는 결과를 출력하는 프로그램을 짤려고 하는데 문법상 에러가 납니다.
:
: 해결문의 부탁드립니다.
:

+ -

관련 글 리스트
70865 1,2번 질문이 있습니다. 김찬영 2448 2014/02/07
70876     Re:1,2번 질문이 있습니다. 꼼수쟁이 2441 2014/02/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.