Q&A

  • query을 이용해 select 된 내용을 dbgrid에 뿌린후..
query을 이용해(table 아님) select 된 내용을 dbgrid에 뿌린후..

예을 들어

==================================

seq name cccc

===================================

1 aaa 바보

2 ccc aaaaaa

3 bbbb 이런!

4 ba 안되는군

===================================

dbgrid에서 첫번째 record 중 name field에서 aaa을 ddd로 수정을

할려고 하는데 안되는 이유가 먼지..



query.RequestLive := True;

dbgrid.editmode := true;



이러케 해도 안되네요..



어떠케 해야 되는지 갈켜주세요

1  COMMENTS
  • Profile
    델파이 탐 크르즈 2001.11.01 22:22
    하늘나라 wrote:

    > query을 이용해(table 아님) select 된 내용을 dbgrid에 뿌린후..

    > 예을 들어

    > ==================================

    > seq name cccc

    > ===================================

    > 1 aaa 바보

    > 2 ccc aaaaaa

    > 3 bbbb 이런!

    > 4 ba 안되는군

    > ===================================

    > dbgrid에서 첫번째 record 중 name field에서 aaa을 ddd로 수정을

    > 할려고 하는데 안되는 이유가 먼지..

    >

    > query.RequestLive := True;

    > dbgrid.editmode := true;

    >

    > 이러케 해도 안되네요..

    >

    > 어떠케 해야 되는지 갈켜주세요





    =============================================



    안녕하십니까...

    Query 컴포넌트로 조회하신후 수정또는 등록 삭제 하실려면..



    일단 기본적으로 Query 컴포넌트와 UpDateSql이 연결되어 있어야 합니다.

    그리고 Query 컴포넌트의 오브젝트 인스팩터의 프로퍼티에 보시면

    CachedUpDate를 True로 주셔야 합니다.

    그리고 UpdateObject에는 UpdateSql을 연결시켜주셔야 합니다.

    그리고 UpdateSql을 더블클릭하신후 KeyField을 맞추어 주어야

    비로서 등록, 수정, 삭제가 되는 것입니다.



    충분한 답변이 되셨는지 모르겠네요..

    더자세한건 책을보시면 나와있으니 보시고 공보 열심히 하세요..

    그럼..

    즐코...