|
저장하는 이벤트에서..
쿼리 콤포넌트를 이용하여 SQl문으로 DB에 쓰기를 하세요.
[예]
메인폼에 Edit1, Button1, Query1을 각각 올려 놓는다.
DB연결을 위해 쿼리 설정을 하고..
Button1을 클릭하면 DB에 추가/수정/삭제를 할 경우..
Button1의 클릭 이벤트에..
if(Query1->Active) Query1->Close(); //쿼리가 열려 있으면 닫는다.
Query1->SQL->Clear(); //쿼리의 SQL문을 지운다.
Query1->SQL->Add("DB를 편집할 SQL문을 이곳에 넣는다");
Query1->SQL->Add("문자열로 입력하면 됨..");
Query1->ExecSQL(); //퀘리의 SQL문을 실행한다.
Query1->Open(); //쿼리를 연다.
//쿼리와 연결된 그리드나 기타 다른것에서DB가 변경된 것을 볼 수 있습니다.
-------------------------------------------------
쿼리를 이용하면 SQL을 실행할 수 있기때문에..
SQL에 관련된 부분을 참고하면 쉽습니다.
SQL은 인터넷 검색 또는 관련 책자를 이용하세요..
그럼 이만....
요구르트 님이 쓰신 글 :
: 간단한 정보를 TEdit를 이용해서 입력받고..
: 버튼을 누를때 DB에 저장할려고 하거든요..--?
:
: 그런데 DB와 어떻게 연결을 하나요?
:
: 저번에 학교숙제땜시 Jbuilder를 이용해서 간단한 프로그램을 만들었는데..
: 거기서도 이렇게 데이터를 입력하는 부분이 있었거든요.
:
: 그때는 책에 DB와 프로그램의 연결부분하고,
: 입력하는 코드는 SQL문으로 하는 간단한 예제가 있어서 쫓아했는데..
: 지금 책엔 그런부분이 없어서 좀 힘드네요..
:
: 그리고 지금 급하게 구한 C++builder책이 있는데..
: 여기서 DB를 이용한 간단한 프로그램이 있는데,,
:
: 파라독스DB에서 DataSource, DBgrid, Query(or Table)를 이용해서 데이터를 읽어와서 DBgrid에 출력하는 예제가 있는데,,
: 거기서는 각각의 컴포넌트의 인스펙터에서 설정하는 부분이 있었거든요.
:
: 근데,,
: TEdit를 이용해서 데이터를 입력받아 저장할때는 어떻게 해야할지 모르겠네요..
:
: 아시는 분 좀 도와주세요..--;ㅣ
:
: p.s
: 제 질문과 관련된 간단한 예제가 있음 올려주셨으면 감사하겠드래요..^^*
|