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

Sobre funciones

Estas en el tema de Sobre funciones en el foro de ASP Clásico en Foros del Web. Saludos Alguna vez me percaté de que al crear funciones (ej. alternar color en renglón), cuando las mandas llamar . . . no te toma ...
  #1 (permalink)  
Antiguo 11/06/2009, 11:51
 
Fecha de Ingreso: agosto-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 4
Sobre funciones

Saludos

Alguna vez me percaté de que al crear funciones (ej. alternar color en renglón), cuando las mandas llamar . . . no te toma en cuenta el primer dato de tu barrido . . . comienza a partir del segundo . . .

No le dí importancia . . . hasta hoy . . . ya que estaba creando una función de sumas encadenadas . . .

Si mi código lo pongo directo, jala a la perfección . . .
Al momento de llamarlo desde un archivo (funciones.asp), no me suma los primeros valores de mi barrido . . . a partir del segundo comienza a hacer las operaciones correspondientes . . . dando al final un resultado incompleto . . .

Nota: Todos los barridos de mis RS los hago con GetRows!

Grax!

Nos estamos leyendo . . .
  #2 (permalink)  
Antiguo 11/06/2009, 11:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Sobre funciones

Si estás usando getRows ¿pudiera ser que estés comenzando a leer tu arreglo desde el íncide 1 en lugar de 0?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 11/06/2009, 14:25
 
Fecha de Ingreso: agosto-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 4
Respuesta: Sobre funciones



Pues he sustituido todos mi:

Código asp:
Ver original
  1. For i = LBound(RS,2) To UBound(RS,2)

por:

Código asp:
Ver original
  1. For i = 0 To UBound(RS,2)

Y . . . nada . . .

Me sigue sumando a partir del 2do registro en mi RS . . . el primero me lo deja en 0

  #4 (permalink)  
Antiguo 11/06/2009, 15:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Sobre funciones

Prueba comenzando por 0:

Código asp:
Ver original
  1. for i = 0 to uBound(rs,2)
  2.  
  3. next

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 12/06/2009, 06:06
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Sobre funciones

Hola

Que extraño!!

¿Podrías mostrar el guión?

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 19:40.