VARIABLES

Al igual que todos los lenguajes de programación, ASP utiliza variables donde se almacenan datos que pueden modificarse durante la ejecución del programa. Para declararlas usamos la instrucción Dim.

La declaración de variables no es necesario, pero sí conveniente. Es obligatorio si forzamos su declaración con Option Explicit:

<html xmlns=»http://www.w3.org/1999/xhtml»>

<head>
  <title>Ejemplo 1 Variables</title>
</head>

<body>
  Con el siguiente ejemplo vamos a realizar una simple operacion de suma: <br>
  <%
  dim varx
  dim vary
  dim suma
  varx=7
  vary=5
  suma=varx+vary
  response.write «5+7= «& suma
  %>
</body>

</html>

Una variable definida y declarada puede ser accesible y,por tanto, cambiada, por cualquier script dentro del propio fichero ASP. Por contra una variable, declarada y definida dentro de un procedimiento en concreto, es creada y destruida cada vez que se ejecuta el procedimiento. Ningún script puede acceder ni ejecutar cambios en la misma.

Por otra parte, la definición de variables van seguidas de unas reglas particulares:

  • Para fechas debemos emplear el signo almohadilla (#) , por ejmplo:  variable=#01/01/2000#
  • Para strings o cadenas de texto, comillas dobles. Por ejemplo: variable=»Enrique».
  • Una variable entera se define cuando le asignamos un valor entero:  edad=22

Haga vd mismo la prueba con este script:

<html >

<head>
  <title>Definiendo tipos de variables</title>
</head>

<body>
  <%
  fecha=12/12/2010
 nombre=Enrique
 numero=4
response.write(fecha)&» » &(nombre) &» «&(numero)
  %>
</body>

</html>

Y ahora con este:

<html >

<head>
  <title>Definiendo tipos de variables</title>
</head>

<body>
  <%
  fecha=#12/12/2010#
 nombre=»Enrique»
 numero=4
response.write(fecha)&» » &(nombre) &» «&(numero)
  %>
</body>

</html>

Existen un tipo especial de variables denominadas variables de sesiones, que se utilizan para almacenar información sobre un usuario en particular, y que tienen la particularidad, de estar disponibles para todas las páginas dentro de una misma aplicación. Generalmente suelen almacenar información sobre la identificación del usuario.

En esta página hay un ejemplo con una explicación más detallada de este tipo de variables.

Deja un comentario