Programación General > Visual Basic 6.0 e inferiores

 Matriz 2 Dimensiones

<< < (2/2)

fap1603:
a ver, en ves de cero a 10, usa Ubound(matriz) y Lbound(matriz)

Asi:

For x = Lbound(matriz) To Ubound(matriz)

recuerda tambien que el cero de la matriz existe y que en el incremento que tu haces no debe sumar una mas, en el for si lo hace, asi que redimensiona asi:

Redim Preserve Matriz(Ubound(Matriz)+1)

asi incrementas siempre solo sobre el final.

Espero eso te ayude. es un poco complejo, pero funciona bien una ves pillado.

Dieguinho.:
Yo puse un for de 0 a 10 pero por poner un ejemplo.
La realidad es que yo necesito sacar de una tabla de una base de datos ciertos campos (un nombre y una cantidad)
La cosa es que yo se que siempre van a ser esos dos datos, pero no se si en la tabla va a haber 10 registros o 100.

En mi aplicacion yo estoy usando un while que recorre un recordset con los datos que necesito.

Igual ahora que lo pienso (lamento decirles que no se me habia ocurrido) puedo usar directamente el recordset para lo que necesito.

gracias igual!
saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa