Q&A

  • DataRequest()함수를 사용하여 sq문을 사용하는데요...
마이다스를 이용해서 프로그램을 개발해야 합니다.

그런데 문제가 생겼습니다.

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;



이렇게 했는데 안됩니다.

제가 봐도 뭔가 말이 안되는것 같기도 하고요...

사정이 다급합니다.

0  COMMENTS