Q&A

  • DB에 수정된 데이터를 반영시키려면..


commit을 하고싶은데요.

현재 tquery 와 tupdateSQL을 사용중인데..

그리드에는 update가 되는데

실제 DB에 반영이 되지 않네요..



query1.open;

with query1 do begin

Insert;

fields[0].AsString := edit1.text;

Fields[1].asstring := edit2.text;



end;

query1.post;



post 말구 commitupdates 를 사용하면 그리드에도 이미 있는데이터가 들어가구요.

다른 방법은 없을까요?

3  COMMENTS
  • Profile
    성더기 2001.01.19 03:23
    델초보 wrote:

    >

    > commit을 하고싶은데요.

    > 현재 tquery 와 tupdateSQL을 사용중인데..

    > 그리드에는 update가 되는데

    > 실제 DB에 반영이 되지 않네요..

    >

    > query1.open;

    > with query1 do begin

    > Insert;

    > fields[0].AsString := edit1.text;

    > Fields[1].asstring := edit2.text;

    >

    > end;

    > query1.post;

    >

    > post 말구 commitupdates 를 사용하면 그리드에도 이미 있는데이터가 들어가구요.

    > 다른 방법은 없을까요?



    ApplyUpdate는 안되던가여?

  • Profile
    델초보 2001.01.19 03:33
    성더기 wrote:

    > 델초보 wrote:

    > >

    > > commit을 하고싶은데요.

    > > 현재 tquery 와 tupdateSQL을 사용중인데..

    > > 그리드에는 update가 되는데

    > > 실제 DB에 반영이 되지 않네요..

    > >

    > > query1.open;

    > > with query1 do begin

    > > Insert;

    > > fields[0].AsString := edit1.text;

    > > Fields[1].asstring := edit2.text;

    > >

    > > end;

    > > query1.post;

    > >

    > > post 말구 commitupdates 를 사용하면 그리드에도 이미 있는데이터가 들어가구요.

    > > 다른 방법은 없을까요?

    >

    > ApplyUpdate는 안되던가여?



    넵. 안되고 에러나여.. 흑흑..



  • Profile
    델초보 2001.01.19 20:33


    Project RFTS_DB.exe raised exeption class EDBEngineError with message 'Table does not support this operation because it is not uniquely indexed.



    RFTS_DB 는 Database Name 이구요..

    큰일입니당.. 왜 그런지 잘 모르겠네여..

    트랜잭션문젠가여?

    어케해야할지...

    도와주세여~ ^^*