Foros del Web » Programando para Internet » ASP Clásico »

nombre de variable

Estas en el tema de nombre de variable en el foro de ASP Clásico en Foros del Web. Hola muy buenas a todos, tengo un problemilla, ahora estoy guardando el valor de un producto en una cookie: response.cookies("valor")("8") = "25" le tengo que ...
  #1 (permalink)  
Antiguo 21/02/2005, 03:37
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
nombre de variable

Hola muy buenas a todos, tengo un problemilla, ahora estoy guardando el valor de un producto en una cookie:

response.cookies("valor")("8") = "25"

le tengo que pasar el nombre del campo y el id al que corresponde, el problema es que lo tengo que compilar y no me recoje bien las cookies, la pregunta, necesito poner un nombre de varable cuyo nombre sea algo como:

valor(8) = rs("valor")

donde valor es el nombre de la variable, y 8 es el numero id que recoje de la consulta a la base de datos, esto como lo pondría?????

valor("&rs("id")&") = rs("valor") ???

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #2 (permalink)  
Antiguo 23/02/2005, 03:15
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
Nadie sabe como se puede hacer esto? o si se puede hacer?.

El nombre de una variable a de ser siempre un nombre a nuestra eleccion o se puede combinar el nombre con algun dato recogido de nuestra base de datos??

nombre variable + id = valor base de datos

Esto se puede hacer o solo es posible cuando lo hago por medio de una cookie de est aforma:

response.cookies("nombre variable")(& id &) = valor base de datos

????

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #3 (permalink)  
Antiguo 23/02/2005, 06:00
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
De esa forma no sé si lo vas a poder hacer.
Yo particularmente utilizaría el objeto diccionario que permite almacenar información mediante la técnica de clave-valor, y puede definir claves como si se tratase de índices de un vector.
El contenido de cada posición del supuesto vector será el valor que podes consultar y actualizar cuando lo percises.
Busca información en web y veras que es muy fácil de utilizar y puede evitarte muchos dolores de cabeza.

Saludos.
  #4 (permalink)  
Antiguo 23/02/2005, 06:35
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
valor("&rs("id")&") = rs("valor") ???


eso no se puede hacer.

los nombres de las variables deben estar completamente definidos.
Y no se pueden crear variables dinamicamente, para eso estan los arreglos.

  #5 (permalink)  
Antiguo 23/02/2005, 12:12
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
Gracias PMP, e utilizado el objeto diccionario, y me a funcionado perfectamente.

Perdona mi ignoracia Muzztein pero eso de los arreglos, que son? o mas bien como se utilizan, te agradeceria alguna página donde explicasen eso bien.

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #6 (permalink)  
Antiguo 23/02/2005, 12:30
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Función Array
Devuelve un tipo Variant que contiene una matriz.

Array(lista_argumentos)

El argumento lista_argumentos necesario es una lista de valores delimitados por coma que se asignan a los elementos de una matriz contenida en el tipo Variant. Si no se especifican ningún argumento, se crea una matriz de longitud cero.

Comentarios
La notación utilizada para hacer referencia a un elemento de una matriz está formada por el nombre de la variable seguido de un paréntesis que contiene un número de índice que indica el elemento deseado. En el siguiente ejemplo, la primera instrucción crea una variable denominada A. La segunda instrucción asigna una matriz a la variable A. La última instrucción asigna el valor contenido en el segundo elemento de la matriz a otra variable.

Dim A
A = Array(10,20,30)
B = A(2) ' B es ahora 30.

Nota Una variable que no se declara como una matriz aún puede contener una matriz. Aunque una variable de tipo Variant que contiene una matriz es conceptualmente diferente de una variable de matriz que contiene elementos de tipo Variant, el acceso a los elementos de la matriz se realiza del mismo modo.


Función LBound
Devuelve el índice menor disponible para la dimensión indicada de una matriz.

LBound(matriz[, dimensión])

Argumentos
matriz

Nombre de la variable de matriz. Sigue las convenciones de nomenclatura estándar de las variables.

dimensión

Número entero que indica qué enlace menor de la dimensión se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda y así sucesivamente. Si se omite dimensión, se supone 1.

Comentarios
La función LBound se utiliza con la función UBound para determinar el tamaño de una matriz. Utilice la función UBound para buscar el límite superior de la dimensión de una matriz.

El enlace menor para cualquier dimensión es siempre 0.



Función UBound
Devuelve el subíndice más largo disponible para la dimensión indicada de una matriz.

UBound(matriz[, dimensión])

Argumentos
matriz

Necesario. Nombre de la variable de matriz. Sigue las convenciones de nomenclatura estándar de las variables.

dimensión

Opcional. Número entero que indica qué límite superior de la dimensión se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda y así sucesivamente. Si se omite dimensión, se toma 1.

Comentarios
La función UBound se utiliza con la función LBound para determinar el tamaño de una matriz. Utilice la función LBound para buscar el límite de la dimensión de una matriz.

El límite inferior para cualquier dimensión es siempre 0. Como resultado, UBound devuelve los siguientes valores para una matriz con estas dimensiones:

Dim A(100,3,4)
Instrucción Valor de retorno
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4
  #7 (permalink)  
Antiguo 30/11/2008, 09:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 13
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: nombre de variable

Broher me podrias decir como encuentro documentacion sobre ASP con JavaScript
donde la variable dentro de ASP se declara con var
y los ciclos se hacen como en C++

ejemplo
<%
var A = 100;
var I;

for (I = 0 ; I < 10; I ++)
{
intrucion_1
}


%>

escribeme al foro y a:

[email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.