Q&A

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