왕왕초보인데요..혼자 공부할려니깐....힘이...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 ..........
--->이런 에러 메세지가 뜹니다.
에구 알아들으실지 모르겠넹...넘 초보라서...-.-;;;
이렇게 주는걸로 압니다.
그리고 트랜잭션을 시작할때 는
Try
DataBase1.StartTransaction;
begin
......
DataBase1.Commit;
end;
Except
DataBase1.RollBack;
end;
이렇게해보세요...