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에서 트랜잭션을 하게 되면 에러 뜨네요...