마이다스를 이용해서 프로그램을 개발해야 합니다.
그런데 문제가 생겼습니다.
DataRequest()함수를 사용하여 sql문을 서버측에 보내 데이타를 저장하는데 트렌젝션을 어떻게 걸어야 할지 몰라서요.
클라이언트에서
DataRequest('0');
try
DataRequest('Insert ....');
DataRequest('Insert ....');
DataRequest('1');
Except
DataRequest('2');
End;
서버측 프로바이더에서는
C := UpperCase(Copy(Input,1,1));
If C = '0' Then
Database1.StartTransaction
Else If C = '1' Then
Database1.Commit
Else If C = '2' Then
Database1.RollBack
else
Begin
Qry1.Close;
Qrt1.Sql.Clear;
Qrt1.Sql.Add(Input);
Qry1.ExecSql;
End;
이렇게 했는데 안됩니다.
제가 봐도 뭔가 말이 안되는것 같기도 하고요...
사정이 다급합니다.