Q&A

  • DB에 저장시 DBEdit 과 Edit 의 차이점이 무엇인지..
안녕하십니까..?

DB에 관한 질문을 여쭤볼려고 글을 올립니다..!!

고수님들의 많은 관심 부탁드리겠습니다...!!^^



다름이 아니오라...DB에 Edit의 컴포넌트를 써서 DB를 저장시키려 합니다..!!

물론 사용은

with DataModule do

begin

Table1.Append;

.

.

Table1.Post; 하면 저장이 되죠..!!



근데...DBEdit의 Object Inspector에 보면 DataField와 DataSoure를 지정해주는 칸이 있습니다...!!

이걸 사용해..그러니까..두가지 다 지정하고 실행을 시켰더니...DBEdit에 입력할 내용을 적고 다른칸으로 넘어갔더니..DBTable에 저장이 되었습니다..!!

소스에서 그 DBEdit 저장에 대한 지정도 안해줬는데 말입니다..!!



위의 내용 ...DBEdit에 DataField과 DataSoure를 지정해주면 소스에 따로 안써도 저장이 되는건지 어떤건지 궁금해서 글을 올립니다..

아무쪼록 고수님들의 의견을 달아주시기 바랍니다..!!

글의 내용이 잘 정리가 안되어 죄송합니다..!!

그럼 고수님들의 많은 관심 바랍니다..



DBEdit 과 Edit 의 차이점을 알아보려고 글을 올렸습니다..!!



3  COMMENTS
  • Profile
    칠라기 2001.12.04 08:31
    질문을 정확히 파악한지 모르겠지만 새로 입력한 테이터가 디비그리드에 표시되기는

    하지만 실제 테이블에 기록되지는 않습니다. 왜냐하면 테이블에 대하여 아직 post메소드가 내부적으로 후출되지 않았기 때문입니다. 디비그리드 페이지에서 post 메소드는 오직 레코드 포인터의 이동에 의해서만 호출됩니다.

  • Profile
    its 2001.12.03 22:10
    칠라기 wrote:

    > 질문을 정확히 파악한지 모르겠지만 새로 입력한 테이터가 디비그리드에 표시되기는

    > 하지만 실제 테이블에 기록되지는 않습니다. 왜냐하면 테이블에 대하여 아직 oost메소드가 내부적으로 후출되지 않았기 때문입니다. 디비그리드 홈페이지에서 post 메소드는 오직 레코드 포인터의 이동에 의해서만 호출됩니다.



    님..감사합니다..!!덕분에 도움이 많이
  • Profile
    칠라기 2001.12.04 08:36
    DBedit는 DB와 연동하여 쓰여지는 것입니다. 원본 소스를 정하고 테이블의 필드와 연결되는 것입니다. edit는 쓰지 않습니다.

    이상 허접한 답변이였습니다.