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

23434,343434,66543,5467,

Estas en el tema de 23434,343434,66543,5467, en el foro de ASP Clásico en Foros del Web. tengo esta problem quiero hacer una variable que me imprima esto: 54350,45240,61712,53027,70660, los valores los traigo asi : <% do until RST.EOF Response.Write(RST.Fields("costo")) Response.Write(",") RST.MoveNext ...
  #1 (permalink)  
Antiguo 03/02/2003, 14:44
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
23434,343434,66543,5467,

tengo esta problem quiero hacer una variable que me imprima esto:

54350,45240,61712,53027,70660,

los valores los traigo asi :

<%
do until RST.EOF
Response.Write(RST.Fields("costo"))
Response.Write(",")
RST.MoveNext
loop
%>

quiero algo asi

<%=valores%>

y me imprima lo de arriba......
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 03/02/2003, 15:03
Avatar de rickoe
Colaborador
 
Fecha de Ingreso: abril-2001
Mensajes: 353
Antigüedad: 24 años
Puntos: 2
Exclamación

Prueba esto:

<%
valores = ""
do until RST.EOF
valores = valores & (RST.Fields("costo")) & ","
RST.MoveNext
loop
Response.Write(valores)
%>


Espero te sirva

Saludos

Rickoe
__________________
Mejor Jeep Imposible
  #3 (permalink)  
Antiguo 03/02/2003, 15:10
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
muchas gracias rickoe te pasaste
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 03/02/2003, 15:10
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Primero, le asignás a la variable valores el valor de ella misma, el del campo costo y una coma al final por cada registro de la BD:

<%
do until RST.EOF
valores = valores & RST.Fields("costo") & ","
RST.MoveNext
loop
%>


Luego la imprimís:

<%=valores%>
  #5 (permalink)  
Antiguo 03/02/2003, 15:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
! Llegué tarde


igualmente, aprovecho para aclarar que una línea de lo que puso rickoe está de más:

valores = ""


No es que esté mal, pero si es obviable
  #6 (permalink)  
Antiguo 03/02/2003, 15:18
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
gracias Dazuaga queria saber por que se imprimia valores y ahora entendi gracias
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
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:06.