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
[5061] Re:소스를 보고 한 가지만 알려주심이...어떨런지용.(무지 급합)
꼼지락.수야 [] 2641 읽음    2001-01-31 16:00
안녕하세요

꼼지락.수야 입니다.

너무나 초보이기에 빌더에서 DB Connect를 어떻게 하는지 전혀 모르죠

고로 아래 쏘스가 뭔진 전혀 모르는데요

그런데 하신 질문에 방향을 찾을수 있을듯 한데요

받을 값을 DB의 ID가 있는 컬럼과 비교를 하고 있는 아이디인지 없는 아이디인지를 비교한다음에

예를 들어 SELECT 아뒤컬럼
                 사용자 이름
            FROM 유저목록
           WHERE 아뒤컬럼 = 받은 아뒤값

있는 아뒤라면 값을 받아왔을것이고 없는 아뒤면 null 값이 있을테니

널인 아닌지를 검사해서 환영합니다를 뿌리든지 에러를 띄우던지 하면 되겠네요?

동문서답이 아니였기를....... ( 그러면서 질문하나 ) DB Connect 부분이 어디죠? ^^;;


linux11 님이 쓰신 글 :
: //---------------------------------------------------------------------------
:
: #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 a = "name='";
:         String b = Edit1->Text;
:         String c = "'";
:
:         Table1->Filter = a+b+c;
:         Table1->Filtered = true;
:
:         if (Table1->IsEmpty())
:         {
:                 Edit2->Text = "Empty";
:         }
:         else
:         {
:                 Edit2->Text = DBEdit1->Text;
:         }
:
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
:       TCustomWinSocket *Socket)
: {
:         String strData;
:         String state, name, pass;
:         char *TotalData;
:         char Data[100];
:
:         int strLength;
:         int i, j;
:
:         strData = Socket->ReceiveText();
:         strLength = strData.Length();
:         TotalData = new char (strLength+1);
:         strcpy(TotalData, strData.c_str());
:         TotalData[strLength+1]='\0';
:
:         for (i=0, j=0; TotalData[i] != '|' ; i++, j++)
:         {
:                 Data[j] = TotalData[i];
:         }
:         Data[j] = '\0';
:
:         state = Data;
:         Edit4->Text = state;
: }
: //---------------------------------------------------------------------------
:
: 위 소스는 DB와 connect을 해서 로그인 폼에서 ID와 PASS NAME등을 입력하고 OK를 클릭했을
: 경우에 Server측에 클라인어튼의 로그 폼에서 보낸 데이터를 받아 들이고
: 그리고 받아 들인 값이 DB에 존재하지 않는 ID면 에러 메시지를 보내주고요.
: 가입된 회원이면 누구 누구님 환영합니다.라는 메시지를 보내주고 싶습니다.
: 그런데 이걸 어떻게 해야 할런지..헐헐..너무 머리 아프네요..
:
: 고수님들의 많은 지도 부탁드립니다...
: 지발요...

+ -

관련 글 리스트
5056 소스를 보고 한 가지만 알려주심이...어떨런지용.(무지 급합) linux11 2813 2001/01/31
5061     Re:소스를 보고 한 가지만 알려주심이...어떨런지용.(무지 급합) 꼼지락.수야 2641 2001/01/31
5064         Re:Re:소스를 보고 한 가지만 알려주심이...어떨런지용.(무지 급합) linux11 2797 2001/01/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.