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
[5195] Re:소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색)
홍성진 [] 2573 읽음    2001-02-05 20:58
안녕하세요..홍성진 입니다.
아래 조로님의 답변에 추가 좀 해야겠네요.

위의 소스에서 connect등 다른부분에 문제가 없다면 아래부분이 문제가 되겠네요.

if((Edit1->Text !="") || (Edit2->Text !="") || (Edit3->Text !=""))
{
    Query1->SQL->Add(Where);

    if(Edit1->Text !="")
    {
        Query1->SQL->Add(Mem_id);
        Query1->SQL->Add(And);
    }

    if(Edit2->Text !="")
    {
        Query1->SQL->Add(Mem_passwd);
        Query1->SQL->Add(And);
    }

    if(Edit3->Text !="")
    {
        Query1->SQL->Add(Mem_email);
        Query1->SQL->Add(And);
    }

    이것을 수행하면 쿼리문의 마지막 부분에 "and"문자열이 들어가 있을겁니다.
    그것을 Delete해주세요

    대충...
    Query1->SQL->Delete(Query1->SQL->Length()-2, 3);
   
    이렇게 해서 쿼리문의 마지막 문자열인 "and"를 없애주세요.
   
    그리고, 쿼리문에 잘 되었는지 잘못되었는지 확인하려면, 디버깅을 하던가
    쿼리를 수행하기 전에 쿼리문을 화면에 출력해 보세요. 그럼 어디가 문제인지
    쉽게 아실 수 있을겁니다.
}

+ -

관련 글 리스트
5189 소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색) 시빌더사냥꾼 2614 2001/02/05
5206     Re:소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색) 도난경보기 2620 2001/02/06
5195     Re:소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색) 홍성진 2573 2001/02/05
5194     Re:소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색) 임승균.조로 2612 2001/02/05
5205         Re:Re:소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색) 시빌더사냥꾼 2681 2001/02/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.