Salve amigos do grupo, Mais uma vez venho tentar aprender um pouco com vocês. Estou usando Depressa com Firebird ( SQLConection > SQLDataset > DataSetProvider > ClientDataset). Já procurei algumas informações sobre o controle transacional e pude ver que ele será muito útil no sisteminha que estou fazendo para a empresa. Em uma determinada parte precisarei gravar Dados de um cliente que serão disposto em tabelas da seguinte forma: Clientes, Base_Instalada, Equipamentos. 1 Cliente tem 1 Base-Instalada e esta tem N equipamentos. Preciso fazer um controle transacional para que ao gravar os dados não se perca nada e se ocorrer erro aconteça um rollback. Como faço para fazer essa gravação sendo que tenho que gravar em minha tabela Base_Instalada o Código da base, o Código do cliente, e os diversos equipamentos. Sei que devo abrir uma transação antes e fechá-la depois, mas como fazer? Como eu devo proceder depois da transação aberta? Dou uma applyupdates na tabela de base instalada e ela gravará todos os equipamentos juntamente com o cliente? Alguma alma caridoso poderia me instruir ou me envia um exemplo de como isso é feito? Sei que para vocês isso é fácil, mas sou iniciante e pra mim está um pouco difícil fazer.
--------------------------------- Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html