|
안녕하세요
꼼지락.수야 입니다.
너무나 초보이기에 빌더에서 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면 에러 메시지를 보내주고요.
: 가입된 회원이면 누구 누구님 환영합니다.라는 메시지를 보내주고 싶습니다.
: 그런데 이걸 어떻게 해야 할런지..헐헐..너무 머리 아프네요..
:
: 고수님들의 많은 지도 부탁드립니다...
: 지발요...
|