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

Recoger campo con variable

Estas en el tema de Recoger campo con variable en el foro de ASP Clásico en Foros del Web. Hola! Tengo que mostrar el contenido de un campo q viene definido por una variable, como puedo hacerlo? Por ejemplo, tengo una tabla con las ...
  #1 (permalink)  
Antiguo 20/12/2005, 03:18
TaM
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 19 años, 5 meses
Puntos: 0
Recoger campo con variable

Hola!

Tengo que mostrar el contenido de un campo q viene definido por una variable, como puedo hacerlo?

Por ejemplo, tengo una tabla con las filas : primera, segunda y tercera y dependiendo de una variable, quiero mostrar el contenido de primera de segunda o de tercera.

He hecho rs.Fields(variable), rs.(variable)...pero nada...

Esto es un ejemplo, mi código en realidad es el siguiente, por si os aclarais mejor...:

While Not oEntornsTecnics.EOF
str_campo = "id_Tecnic"&oEntorns("NomEntornTecnic")
str_veamos=oEntornsTecnics.Fields(str_campo)
oEntornsTecnics.MoveNext
WEnd

el objeto oEntorns("NomEntornTecnic") viene definido más arriba y contiene una cadena de texto.

Muchas gracias.
  #2 (permalink)  
Antiguo 20/12/2005, 10:15
TaM
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 19 años, 5 meses
Puntos: 0
He conseguido solucionar el problema...lo dejo aquí escrito por si alguien se encuentra con él y se desespera igual q yo:p
str_campo=oEntornsTecnics.Fields(1).Name
IdE = oEntornsTecnics(str_campo)

En oEntornsTecnics.Fields(1).Name se encuentra el nombre del campo q quiero utilizar luego.
La consulta de oEntornsTecnics era algo así como:

"select comentarios, id_tecnic" & variable & " FROM TABLA...WHERE CONDICIONES..."

Comentaris sería el fields (0), por lo tanto, id_tencic&variable seria el fields(1) y así sucesivamente...
  #3 (permalink)  
Antiguo 20/12/2005, 10:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Que bueno que lo solucionaste porque la verdad es que yo no te entendia je je je
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 08:38.