var
TD: TTransactionDesc;
begin
if not Connection1.InTransaction then
begin
TD.TransactionID := 1;
TD.IsolationLevel := xilREADCOMMITTED;
Connection1.StartTransaction(TD);
try
with cd1 do
begin
Edit;
FieldByName('Code').AsString := '1';
ApplyUpdates(-1);
Connection1.Commit(TD);
Refresh;
end;
except
Connection1.Rollback(TD)
end;
end;
예의 코드에서 StartTransaction 중 오류가 발생합니다.
오류 메세지는 Multple Tansactions not Enabled 으로 나오는데
멀티 트랜젝션 프로퍼티를 말하는건지 프로퍼티를 봐도 해당 프로퍼티는 없는것 같고 원인을 정확히 모르겠고 해서 질문을 드립니다.
아시는 분 있으시면 답변좀 부탁드릴게요
아참 그리고 환경은 Delphi7 dbExpress 로 구성중입니다.