Q&A

  • MySql에서 ApplyUpdates문제
안녕하세요...

Activeform과 Midas로 DB프로그램 연습하는데 DB에 변경한 값이 반영이 안돼요..

환경은 솔라리스머신에 MySql이 있고 WinZeos컴포넌트를 이용하였는데 수정한 값이

적용이 안되네요.



1. 서버측 : MySqlDataBase + MySqlQuery + Provider + MySqlTransact로 해서 MySql과

연결은 잘되고 데이타도 잘 가져옵니다.

2. 클라이언트측 : ClientDataSet + SocketConnection + datasource + DBgrid로

구성했습니다.

3. 클라이언트에서 수정코드는

with dataMoudle.clientdataset do begin

edit;

fieldbyname('필드명').asstring := edit1.text;

post;

applyupdate(-1);

end;



위와 같이 했고 서버측에서는 cachedUpdate와 RequestLive속성을 True로 했습니다.

물론 단순한 수정이므로 UpdateSql컴포넌트는 쓰지 않았습니다.



DBgrid상에서는 수정된 내용이 보이는데 익스플로러를 종료시키면 적용이 되질 않습니다.

도와주세요...즐거운 하루되세요

0  COMMENTS