Opa! Não sei se entendi bem o problema, mas isso de usar o ApplyUpdates depende do componente que você esta usando, se é uma “Tquery” ou “TTable” ou “IBTable” etc, Para o Paradox eu não sei porque nunca usei essa base de dados, mas por exemplo o “IBTable” precisa de um “IBTransaction”, e para gravar eu uso “IBTransaction1.Commit” Se usar o Ttable eu simplesmente coloco um Table1.Insert e depois um Table1.Post, por segurança as vezes antes do Post eu coloco os dados informados em variáveis, coloco o post, fecho a tabela, abro de novo e localizo o registro com base nas variáveis. Se você quiser usar “Commit” então coloque um insert um post um apply e um commit. Acho que o commit já fecha a tabela automaticamente então faça aquilo de localizar o registro depois que ai não tem erro. Espero ter ajudado, Ate mais!