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