HOME | GUIA ASP | NOTÍCIAS | LIVRO DE VISITAS

 67.567 visitas desde 18-10-2000

Domingo, 5 de Setembro de 2010 

Pesquisar Guia ASP
>>
Dicas de Pesquisa

Join WebHost4Life.com

  Bem Vindo!
  Abordagem às ASP
  Requisitos para as ASP
  Escrever no Browser
  Declarar Variáveis
  If
  For ... Next
  For Each Objecto In Colecção ... Next
  While ... Wend
  Select Case
  And, Or, Not
  Subrotinas
  Funções
  Inclusões
  Introdução ao Modelo de Objectos
  Request
  ServerVariables
  Response
  Server
  Session
  Application
  Ficheiro Global.asa
  Request.Form
  Request.QueryString
  Get vs. Post
  Listar Registos
  Inserir Registos
  Actualizar Registos
  Eliminar Registos
  Declarações e Operadores
  Verificar Dados
  Converter Dados
  Funções de Formatação
  Funções Matemáticas
  Funções Data
  Constantes Data
  Constantes Dia Semana
  Strings
  Outras Funções
  Estruturas de Controlo
  Introdução SQL
  Select
  Inner Join e Outer Join
  Valores Calculados e Cláusula Group By
  Insert
  Update
  Delete
  Introdução ADO
  Objecto Connection
  Objecto Recordset
  Objecto Field
  Introdução COM
  TextStream
  Componentes de E-mail
  Mapa do Guia ASP

 

 

<< Escrever no Browser | If >>

variáveis ciclos > declarar variáveis


. : : . declarar variáveis . : : .

Dim 'a-as Primeiro
  Dim significa dimensionar, em linguagem VB (Visual Basic). Em VBScript, uma variável é declarada com o comando Dim.

<%
Dim minhaVar
%>

  Os programadores de VB irão notar que não foi incluída qualquer indicação de que tipo é a variável. Por exemplo: Dim minhaVar as String. Isto deve-se ao facto de em VBScript as variáveis serem todas variantes. O seu tipo é determinado automaticamente pelo interpretador em runtime (no momento em que é executado), e o programador não tem de se preocupar com isso.
  Por defeito, o VBScript não força a que as variáveis sejam declaradas, isto é, é permitido usar uma variável sem que esta tenha sido anteriormente declarada. Contudo, os programadores experientes declaram primeiro, quase compulsivamente, todas as suas variáveis - sem isso os "bugs" são muito difíceis de detectar. Tendo isto em conta, existe uma simples directiva que torna as declarações obrigatórias.

<%
Option Explicit
Dim minhaVar
%>

  Lembra-te que Option Explicit tem de ser a primeira declaração na página ASP, caso contrário é gerado um erro no servidor.
  Para ilustrar o que quero dizer, se tiveres uma página com o código:

<%
Pi = 3.141592654
Response.Write Pi
%>

 é uma página perfeitamente válida. O código vai escrever na página Web o retorno do valor de Pi, como é de esperar.
  Agora, usando a directiva Option Explicit, vamos reescrever o código da página Web:

<%
Option Explicit
%>
<%
Pi = 3.141592654
Response.Write Pi
%>

  Agora tens um erro que diz:

Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'Pi'
/asp/test.asp, line 3

  A razão deste erro, é que agora com a directiva Option Explicit o interpretador do servidor espera encontrar a declaração de todas as variáveis que são usadas.
  Neste caso, o código correcto para este script teria de ser:

<%
Option Explicit
%>
<%
Dim Pi
Pi = 3.141592654
Response.Write Pi
%>

<< Escrever no Browser | If >>

powered by
nrwebdesign.com

 

 

copyright © 2000/2010 - SafeMode WebArts - todos os direitos reservados

site optimizado para IE 5+, resolução de 800x600 e ligação RDIS ou ISDN

www.safemode.pt.vu produzido por nrwebdesign.com