2009/5/25 Andreano Lanusse <andreano.lanu...@embarcadero.com>: > Quais os problemas de usar componentes DBWare?
Os problemas do mundo dataware podem ser dividido em duas partes. A primeira, aplicada à família TDataset como fonte de dados, implica no fato de TDataset ser plano e tratar os dados como tabelas. Nem toda modelagem terá um relacionamento classe x tabela na forma um para um. Herança e relacionamento n para n são os dois melhores exemplos. A segunda, aplicada à família dbware, implica no fato da configuração destes componentes não ser reaproveitável. E aqui, o melhor exemplo é o fato do usuário, embora esteja em um ambiente rad, precise configurar um tdatasource e um tdataset para cada agregação e composição do seu form. Há ainda outros problemas como sincronizar informações entre os forms de uma aplicação não modal, política de população e atualização de combo, selects que saem de sincronia com o banco, link quebrado entre data module e formulário, e por aí vai. Joao Morais