|
데이터 베이스로 회원등록 프로그램을 만들어야 하는데요....
메인화면에서 데이터를 읽어 들이고 메뉴의 등록을 눌러서 회원을 추가 해줘야 하거든요....
근데 데이터 베이스를 처음 접하는 거라 어떻게 읽고 써야 하는지 잘 모르겠어요... ㅜㅜ
알려주세요..^^;;
우선 제가 한거는요...
메뉴를 눌러서 등록폼하고 연결하는 거랑요...
SQLConnection1를 추가해서 실행시 첨부파일처럼 먼저 암호 물어 보는거 했구요...
등록폼에서 SQLConnection1와 SQLDataSet1을 추가해서 SQLConnection1을 메인화면의 SQLConnection1과 동일하게 설정해줬고요... 다른거라고는 패스워드를 안넣게 지정했습니다..
SQLDataSet1은 CommandText에 insert into member(MBNUM, MBNAME, MBRESI, MBHAND, MBPHONE, MBADD, MBDATE, MBMEMO) values (:MBNUM, :MBNAME, :MBRESI, :MBHAND, :MBPHONE, :MBADD, :MBDATE, :MBMEMO)라고 적고요....
SQLConnection을 SQLConnection1으로 지정했습니다....
그리고 edit 박스의 값을 변수에 저장까지 했는데요... 이다음을 어떻게 해야 하는지 잘 모르겠어요...ㅜㅜ
//-------메인 소스-------
void __fastcall Tfrmmain::N2Click(TObject *Sender)
{
Tfrmmbregister *mb1= new Tfrmmbregister(this);
mb1 ->ShowModal();
delete mb1;
}
//---------------------------------------------------------------------------
void __fastcall Tfrmmain::FormCreate(TObject *Sender)
{
SQLConnection1->Connected = true;
}
//---------------------------------------------------------------------------
void __fastcall Tfrmmain::FormClose(TObject *Sender, TCloseAction &Action)
{
SQLConnection1->Connected = false;
}
//---------------------------------------------------------------------------
//------------등록 소스------
void __fastcall Tfrmmbregister::BitBtn1Click(TObject *Sender)
{
member mb1;
mb1.num =StrToInt(edtnum->Text) ;
mb1.name = edtname->Text;
mb1.resi = edtresi->EditText;
mb1.hand = edthand->EditText;
mb1.phone = edtphone->EditText;
mb1.add = edtadd->Text;
mb1.memo = edtmemo->Text;
mb1.day = edtday->EditText;
}
까지는 했구요.....
SQLDataSet1->ParamByName("mbnum")->AsInteger = mb1.num;
SQLDataSet1->ParamByName("mbname")->AsString = mb1.name;
SQLDataSet1->ParamByName("mbresi")->AsString = mb1.resi ;
SQLDataSet1->ParamByName("mbhand")->AsString = mb1.hand;
SQLDataSet1->ParamByName("mbphone")->AsString = mb1.phone;
SQLDataSet1->ParamByName("mbadd")->AsString = mb1.add;
SQLDataSet1->ParamByName("mbdate")->AsString = mb1.day;
SQLDataSet1->ParamByName("mbmemo")->AsString = mb1.memo;
를 추가했는데... 저장이 안되더라구여...^^;;
저장하는 법 좀 알려주세요..^^;
|