Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Evaristo Santos

O que ocorre se eu não usar "dim"

Recommended Posts

<% dim box,u,exclui 

box = request.form("deletar") 

u = "DELETE from Chamados WHERE Codigo IN (" & box & ")" 
Set Exclui = dados.Execute (u)
 %>

 

Bom dia galera, a duvida agora pode ser bem básica, mais é que sempre programei asp sem usar o dim. Esse exemplo acima peguei de um codigo de outro topico, resolvido. Qual seria o problema na não utilização do dim??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, o Dim seria somente pra você declarar a variavel antes de usar a mesma.

 

https://www.facebook.com/webprogramation

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sempre uso o DIM, ele serve para você declarar variáveis. Fazendo você ganhara uma performace melhor em seus scripts, pois o ASP não precisa ficar procurado pelas variáveis em seus scripts. É uma boa prática declarar as váriaveis, pois assim evite que você use nomes errados, e lhe poupa tempo na hora de debugar seus sripts.

e antes é bom colocar o Option Explicit no topo da página, assim voçê terá que declarar todas as variáveis antes de usá-las. Ou seja, você não poderá simplesmente usar variavel = "algum_valor", tem que ter o Dim variavel antes. Isso o ajuda a manter o código bem estruturado, fácil de entender, e ainda há um pequeno ganho de performance. Quando deixamos de declarar as variáveis em uma página ASP, o webserver precisará "descobrir" se a variável já foi declarada ou não, e caso não tenha sido, irá criá-la no tempo de execução. Agora imagine este processo feito para cada variável usada na página, para cada página da aplicação. Por isso, sempre referencie o Option Explicit no topo das páginas ASP.

Simplesmente adicione <% Option Explicit %> logo abaixo do bloco <%@ %> da página.

<%@ Language="VBScript" %>
<% Option Explicit %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.