Q&A

  • DBgris에서 직접 수정을 하고 싶습니다.
안녕하세요.

저는 Mysql로 작업을 하고 있는데요, 한번에 여러개의 레코드를 수정하느라

DBgrid로의 작업이 불가피하다고 생각됩니다. 그래서 Winzeos로 mysql에 연결을

하고 작업을 하다가 DBgrid로 하고 수정은 하는데 이게 반영되지를 않습니다.



그래서 밑에 글들을 읽어보니 Updatesql에 키값을 연결해야 한다고 하는데

그게 잘 안됩니다. 아무리 컴포넌트를 더블클릭을 해보아도 되지를 않는군요.....

혹시 사용해 보신분 있으면 알려주세요...

1  COMMENTS
  • Profile
    ㅡ.ㅡ^ 2002.01.01 04:29
    최은규 wrote:

    > 안녕하세요.

    > 저는 Mysql로 작업을 하고 있는데요, 한번에 여러개의 레코드를 수정하느라

    > DBgrid로의 작업이 불가피하다고 생각됩니다. 그래서 Winzeos로 mysql에 연결을

    > 하고 작업을 하다가 DBgrid로 하고 수정은 하는데 이게 반영되지를 않습니다.

    >

    > 그래서 밑에 글들을 읽어보니 Updatesql에 키값을 연결해야 한다고 하는데

    > 그게 잘 안됩니다. 아무리 컴포넌트를 더블클릭을 해보아도 되지를 않는군요.....

    > 혹시 사용해 보신분 있으면 알려주세요...



    안녕하세요

    일반적으로 다이렉트가 아닌 캐쉬상태라면

    쿼리와 데이타소스, 그리고 업데이트 에스큐엘이 한쌍이라고 생각하시면 됩니다.

    Query의 Database 에 Database 연결해주시고

    Datasource엔 Query를

    Query 프로퍼티 젤 아래보시면 UpdateSQl 부분에 연결시켜주시면됩니다.



    그리고 Query 프로퍼티는 Cashed 를 True로 해주시면 직접 수정하실수 있습니다.

    데이타 저장시에도 Apply 다음에 꼭 Commit 해주셔야 데이타 베이스에 들어갑니다.

    그렇지 않으면 그냥 캐쉬상태로만 저장되고 프로그램 끝나면 없어집니다.

    즐프되시길...