Q&A

  • 삭제 후 commit이 안되여...
왕왕초보인데요..혼자 공부할려니깐....힘이...T.T 도와주세여...
삭제 후 commit이 안되여...이렇게 하는게 아닌가여?
그냥 저장을 할때는 저장이 되는데...
updatesql을 이용해서  삭제 후에 저장을 할려면..안되여...
이렇게 삭제하는게 아닌가여?
삭제를 하는데 있어서...제가 모르는것이 있나여?
꼭! 답변부탁드립니다.

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
Query1.Delete;
end;
-----> 삭제 버튼

procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
try
Query1.ApplyUpdates;
except
Database1.rollback;
end;
Database1.commit;
end;

--> 저장버튼...

project project1.exe raised exception class EdatabaseError with message
'update faild'. Process stoped. use step or ..........

--->이런 에러 메세지가 뜹니다.


에구 알아들으실지 모르겠넹...넘 초보라서...-.-;;;

2  COMMENTS
  • Profile
    성낙균 2002.02.26 00:36
    쿼리에서 삭제시에는 'Delete From 테이블명 Where 조건 '
    이렇게 주는걸로 압니다.

    그리고 트랜잭션을 시작할때 는

    Try
       DataBase1.StartTransaction;
       begin
           ......
          DataBase1.Commit;
       end;
    Except
          DataBase1.RollBack;
    end;

    이렇게해보세요...



  • Profile
    장태원 2002.02.26 00:33
    applyupdate 하시지 마시고.

    close 해따 open 해보셈..ㅡㅡ;

    query1.close;
    query1.open;