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
[5189] 소스보시고 조언 좀 왜 안되는지..DB에 가입된 회원 ID의 컬럼 값을 가져오기(검색)
시빌더사냥꾼 [] 2613 읽음    2001-02-05 18:01
안녕하세요..

이렇게 질문을 해도 될런지 모르겠네요..일단 죄송하다는 말씀을 드릴게요.

너무 머리가 아파서요..왜 안되는지 이상해서요..

한번 보시고 조언 부탁드립니다.

다름이 아니라 DB에서 회원으로 가입된 아이디의 검색 값을 가져오는 방법입니다.

그런데 안되는 군요..

소스입니다..참고하시고요..틀린 부분 지적좀 해주시면 감사하겠습니다.
------------------소스-----------------
Unit.cpp (유닛 부분)

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
        String Where ="where";
        String And="and";
        String Mem_id="Mem_id=" +Edit1->Text;
        String Mem_passwd="Mem_passwd=" +Edit2->Text;
        String Mem_email="Mem_email=" +Edit3->Text;

        Query1->Close();
        Query1->SQL->Clear();
        Query1->SQL->Add("select * from dbo.login");

        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);
        }

        Query1->SQL->Delete(Query1->SQL->Count -1);
        }

        Query1->Open();
}

//---------------------------------------------------------------------------
endif

Unit.h(헤더 파일)

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Db.hpp>

#include <DBGrids.hpp>
#include <DBTables.hpp>
#include <Grids.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:        // IDE-managed Components
        TLabel *Label1;
        TLabel *Label2;
        TLabel *Label3;
        TEdit *Edit1;
        TEdit *Edit2;
        TEdit *Edit3;
        TButton *Button1;
        TDataSource *DataSource1;
        TQuery *Query1;
        TDBGrid *DBGrid1;
        void __fastcall Button1Click(TObject *Sender);
private:        // User declarations
public:                // User declarations
        String Mem_id, Mem_passwd, Mem_email;
        __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

감사합니다...꾸벅.


+ -

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