Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/08/2004, 11:54
orharo2003
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
jejeje.

Haber, vamos por orden, de antemano una disculpa pero entendí mal que es lo que querias, en verdad entendí que querías guardar las sentencias en arreglos , No lei bien

Vamos por pasos:

1.- ¿guardar los resultados en un arreglo no?
2.- Utilizar getrows()
3.- Recorrer el arreglo bidimensional

Mas detallado:

' En esta variable guardamos el arreglo [el resultado de la sentencia]
Dim aTable1Values

' una instruccion cualquiera...
sql="select * from ordenes order by documento asc"
ob_rs.Open sql,cl


Pasamos todo al arreglo....
aTable1Values = ob_rs.GetRows()

'liberamos ya... que alivio!!!
set ob_rs=nothing
set cl=nothing ' esta es la conexión....


'algunas constantes, que en realidad serán los campos, es más fácil así ya que nos confundiriamos.


const status=3


'obtenemos el Numero máximo de filas
max=UBound(aTable1Values, 2)

'vamos iterando x cada columna
For iRowLoop = 0 to max
response.write "El estatus es " & Table1Values(status, iRowLoop) & "<br>"
next


En resumen, se guarda en un arrglo de 2 dimensiones el resultado...
la primera dimensión se guardan los campos, osea que en vez de poner

Table1Values(status, iRowLoop)

podríamos poner....

Table1Values(3, iRowLoop)

El 3 es el número que ocupa el campo en la B.D.



La segunada dimensión te guarda las filas.... y recuerda que la primera las columnas de tu B.D.

Suerte