Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- procedure TForm1.Button1Click(Sender: TObject);
- var
- db : TMySQL55Connection;
- q : TSQLQuery;
- tr : TSQLTransaction;
- begin
- db := TMySQL55Connection.Create(nil);
- q := TSQLQuery.Create(nil);
- tr := TSQLTransaction.Create(nil);
- try try
- db.DatabaseName := 'test';
- db.UserName := 'root';
- db.Password := 'passwd';
- db.Open;
- q.DataBase := db;
- tr.DataBase := db;
- q.Transaction := tr;
- tr.StartTransaction;
- try
- if tr.Active then
- Writeln('Transaction is active')
- else
- Writeln('Transaction is NOT active')
- finally
- tr.Rollback
- end
- except
- on E: Exception do
- Writeln(E.Message)
- end
- finally
- q.Close;
- FreeAndNil(q);
- FreeAndNil(tr);
- FreeAndNil(db)
- end
- end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement