USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Melhorando a Performance de recuperação de dados ( I )
Postada em 2/10/2003 por ~Ð@®£@Ñ            
A instrução para recuperar dados de um campo de um recordset todos conhecem :

rs.fields("nomedocampo").value

O que poucos sabem é que existe a possibilidade de melhorar a performance desta instrução.

Fields é uma coleção de campos. Assim sendo, quando utilizamos a instrução acima é feita uma busca na coleção Fields pelo campo chamado "nomedocampo". Porém, se ao invés de utilizarmos o nome do campo na forma de string utilizassemos a posição do campo dentro da coleção não seria necessário fazer uma busca e isso aumentaria a performance e escalabilidade do sistema.

A instrução ficaria da seguinte forma :

rs.fields(1).value

A 1a observação que se faz é que o código ficaria ilegível. Para melhorar isso pode-se utilizar constantes que tenham o mesmo nome do campo. Por exemplo :

Const Campo1=1

rs.fields(campo1).value

Observe que campo1 foi utilizado sem aspas, ele representa a constante de valor 1. Desta forma melhora-se a performance do sistema e ele continua legível. É interessante observar a opção por constantes e não variáveis, pois as constantes consomem menos recursos do sistema.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página