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