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

Responder a