VC leu meus outros emails ??? hehehehe é eu sei... mas vc viu o tempo ??? não acho que compense em um aplicação usar fields[] ao inves de fieldbyname o que facilita durante a programação.... é como eu disse se vc for fazer um programa para processar em LOTE, varios registros de um vez.. etc... ai "TALVEZ", dependendo da maquina que vai executar isso, compence usar fields[] (eca...), mas para à aplicação do dia-a-dia, cadastros, views/dbgrid, relatórios, edição, etc.... fieldbyname é o melhor....
e os certos são... tráfico de traficante, drogas, animais, etc...... tráfego de trafegar, trafego de automovel de bicicleta, etc... trafeco ?? bem ai num sei não.... hehhehhhhe abraços... Luiz Escobar Analista/Desenvolvedor: ----- Original Message ----- From: Fellipe Henrique To: delphi-br@yahoogrupos.com.br Sent: Friday, December 08, 2006 4:39 PM Subject: Re: [delphi-br] Verdade sobre fieldbyname Olá Luiz, na verdade seria Trafego, pois tráfico é crime organizado... :-) Na verdade, o FieldByName, nao gera peso sobre o trafego na rede, e sim de processamento, quando voce informa FieldByName, o delphi percorre todos os campos até achar o que você quer, já você informando o Fields[x] o delphi já vai direto nele. Ou seja, o trafego é de processamento e nao de rede. []s Em 08/12/06, Luiz Escobar <[EMAIL PROTECTED]> escreveu: > > ah, desculpa não seria nem trafeco e sim tráfico... foi maus... > > agora veja bem durante um importação: > 500.000 registros com 50 campos na tabela iria demorar +/- uns 25 segundos > à mais.. ;-) > mas numa tabela de 50 campos, onde a importação tem que ser feita usando > algum tipo de converção/calculo/analise/filtro/etc... eu usaria fieldbyname, > o usuario que espera neste caso +25 segundos... (e olha que fica olhando 25 > segundos pra tela não é facil não...) agora se for um importação dequelas > tipo cópia daqui-pra-li os campos na mesma sequencia tipo xerox um banco do > outro.... vai de fields[] mesmo > faço um FOR e poucas linhas eu alimento o outro banco... tipo: > > while not t1.eof() do begin > t2.insert; > for x := 0 to t1.fieldcount do > t2.fields[x].asvalue := t1.fields[x].asvalue; > t2.post; > t1.next; > end; > > Luiz Escobar > Analista/Desenvolvedor: > WEB - HTML/JavaScript/PHP/MySQL > WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase > DOS - Clipper/Assembler xBase > SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k > LINUX - LAZARUS/Kylix/MySQL; > http://www.megasistema.com.br > > ----- Original Message ----- > From: Marcelo > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Sent: Friday, December 08, 2006 2:48 PM > Subject: [delphi-br] Verdade sobre fieldbyname > > 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? > > Desde já agradeço a todos > > [As partes desta mensagem que não continham texto foram removidas] > > > -- _________________________________ Fellipe Henrique [EMAIL PROTECTED] "Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram." (Guillaume Apollinaire) [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]