Procedure TForm1.Test;
var
TD: TTransactionDesc;
begin
qryMain.SQLConnection.Connected := FALSE;
qryMain.SQLConnection.Connected := TRUE;
TD.TransactionID := 1;
TD.IsolationLevel := xilREADCOMMITTED;
qryMain.SQLConnection.StartTransaction(TD);
end;
위와 같이 코딩해서 실행하면 'SQL Server Error: not in transaction' 이런 에러가 뜨네요.. 뭐가 문제인지...
델파이를 사용하지 않고 걍 디비에서 트랜잭션은 되는데 꼭 dbexpress에서 트랜잭션을 하게 되면 에러 뜨네요...