MIDAS를 사용해서 자료를 수정하는데...
select는 잘 됩니다. 다른것은 아무리 해도 안됩니다. source좀 봐주세요...
(서버) database1,session1,provider1,table1 를 놓고
-> table로 색인을 검색하여 수정,삭제할려구 합니다.
(client) Dcomconnection, clientdataset를 놓았습니다.
그리구 client에서
clientdataset1.setkey;
clientdataset1.fieldbyname('code').Asstring:=Rno;
clientdataset1.gotokey;
clientdataset1.edit;
clientdataset1.fieldbyname('name').Asstring:='test';
clientdataset1.post;
clientdataset1.applyupdates(-1);
server에는 cashedupdates := true;로 했습니다.
그런데 프로그램을 종료하면 모두 지워지는데 commit를 하라고들 하시는데
어떻게 합니까?
server에서 table1의 Table1AfterPost 에서 database1.commit;
이러케 해야 하나요?
정말 미치겠습니다....
추가,삭제,변경이 모두 가능하고 SQL문에서 Order By절도 사용할 수 있습니다.
Midas를 이용한 프로그램에 관한 사항은 OO출판사에서 나온 "Delphi 5 CONTACT" (3인공저)에 잘 되어 있습니다.
조승식 wrote:
> MIDAS를 사용해서 자료를 수정하는데...
> select는 잘 됩니다. 다른것은 아무리 해도 안됩니다. source좀 봐주세요...
>
> (서버) database1,session1,provider1,table1 를 놓고
> -> table로 색인을 검색하여 수정,삭제할려구 합니다.
>
> (client) Dcomconnection, clientdataset를 놓았습니다.
>
> 그리구 client에서
> clientdataset1.setkey;
> clientdataset1.fieldbyname('code').Asstring:=Rno;
> clientdataset1.gotokey;
> clientdataset1.edit;
> clientdataset1.fieldbyname('name').Asstring:='test';
> clientdataset1.post;
> clientdataset1.applyupdates(-1);
>
> server에는 cashedupdates := true;로 했습니다.
> 그런데 프로그램을 종료하면 모두 지워지는데 commit를 하라고들 하시는데
> 어떻게 합니까?
>
> server에서 table1의 Table1AfterPost 에서 database1.commit;
> 이러케 해야 하나요?
>
>
> 정말 미치겠습니다....