안녕하세요...
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상에서는 수정된 내용이 보이는데 익스플로러를 종료시키면 적용이 되질 않습니다.
도와주세요...즐거운 하루되세요