Marcelo wrote:

> AMigos da lista, gostaria de saber da experiencia de vcs
> 
> Vi em uma lista de discussão que o FieldByName deixa o tráfeco mais 
> lento. Isso é verdade?

Acrescentando (ou resumindo) os comentários dos colegas da lista:

Use FieldByName apenas se você precisar criar uma camada abstrata aos 
dados, aonde você tem o nome do campo em uma variável string e nem faz 
idéia da posição dele na lista. Nos demais casos você deve usar um 
ponteiro diretamente ao campo, e este ponteiro você cria facilmente em 
tempo de projeto, clicando duas vezes sobre o dataset, Ctrl+A e confirma.

Usar FieldByName indiscriminadamente tem dois problemas:

1. processamento ligeiramente mais lento;
2. O pior dos efeitos colaterais -- seu uso está sujeito a erros de 
digitação difíceis de pegar em projetos grandes.

Quanto ao tráfego (rede), usar ou não usar FieldByName é irrelevante.

--
João Morais

Responder a