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

Arrays bidimensionales - getrows

Estas en el tema de Arrays bidimensionales - getrows en el foro de ASP Clásico en Foros del Web. Hola a todos, mi pregunta es la siguiente: ¿hay alguna forma de asignar una fila completa de un array bidimensional a otro array sin necesidad ...
  #1 (permalink)  
Antiguo 17/06/2008, 13:37
 
Fecha de Ingreso: febrero-2006
Mensajes: 2
Antigüedad: 19 años, 2 meses
Puntos: 0
Arrays bidimensionales - getrows

Hola a todos, mi pregunta es la siguiente: ¿hay alguna forma de asignar una fila completa de un array bidimensional a otro array sin necesidad de acceder elemento a elemento? Por ejemplo, cargo el contenido de un getrows en un array, generando un array por ejemplo de 5x7, y tengo otro array de la misma dimension ¿puedo asignarle una fila completa o es neceario acceder elemento a elemento de la fila? Muchas gracias por todo
  #2 (permalink)  
Antiguo 17/06/2008, 13:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Arrays bidimensionales - getrows

Hola gnm2006,

Está un poco abstracto lo que preguntas, pero veamos suponiendo que el recordset original tiene id, nombre, descirpcion

Código:
ds = rs.GetRows()
Response.Write("id 1: " & ds(0,0) & "<br />")
Response.Write("id 2: " & ds(0,1) & "<br />")
Response.Write("id 3: " & ds(0,2) & "<br />")
Cada uno corresponde a un registro distinto.


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 17/06/2008, 15:32
 
Fecha de Ingreso: febrero-2006
Mensajes: 2
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Arrays bidimensionales - getrows

Buenas, en el ejemplo que pones accedes a un elemento en concreto de cada registro. Mi pregunta es si por ejemplo el recordset devuelve 5 registros con la estructura que indicas, como podrçia cargar el contenido de un registro completo en otro array sin necesidad de acceder elemento a elemento de la columna:

id-nombre-descripcion
1-alejandro-alumno
2-javier-profesor

--> ds = rs.GetRows()

ds(0,0)=1
ds(1,0)=alejandro
ds(2,0)=alumno
ds(0,1)=2
ds(1,1)=javier
ds(2,1)=profesor

el objetivo es cargar los datos del segundo registro:

ds(0,1)=2
ds(1,1)=javier
ds(2,1)=profesor

directamente en otro array sin necesidad de acceder elemento por elemento del array.
  #4 (permalink)  
Antiguo 17/06/2008, 17:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Arrays bidimensionales - getrows

Ya entendí...mmmmhhh no se, no creo que puedas hacer una asignación de ese tipo -tendría que probarlo- lo que se me ocurre es que hagas una función que dada un registro te regrese un arreglo con todos sus campos, de tal manera que lo único que importe sea si existe el registro o no.

Saludos
__________________
"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 23:45.