Problema con un array de 2 dimensiones
Hola me llamo José Enrique. Tengo un programa en Visual Basic en que voy guardando todos los registros de un Recordset en un array. Este el código:
Dim cRegistros() as String
< aqui cargo el objeto OBjRecordset>
While Not ObjRecordset.EOF
ReDim Preserve cRegistros(iNumFilas, iMaxCampos) As String
iCampo = 0
While iCampo <= iMaxCampos - 1
cRegistros(iNumFilas, iCampo) = ObjRecordset.Fields(iCampo).Value
iCampo = iCampo + 1
Wend
iNumFilas = iNumFilas + 1
ObjRecordset.MoveNext
Wend
Y con el segundo registro al hacer el Redim me da error: algo como indice fuera de rango, ¿sabrías decirme por que?
Gracias anticipadamente por tu ayuda
José Enrique
Dim cRegistros() as String
< aqui cargo el objeto OBjRecordset>
While Not ObjRecordset.EOF
ReDim Preserve cRegistros(iNumFilas, iMaxCampos) As String
iCampo = 0
While iCampo <= iMaxCampos - 1
cRegistros(iNumFilas, iCampo) = ObjRecordset.Fields(iCampo).Value
iCampo = iCampo + 1
Wend
iNumFilas = iNumFilas + 1
ObjRecordset.MoveNext
Wend
Y con el segundo registro al hacer el Redim me da error: algo como indice fuera de rango, ¿sabrías decirme por que?
Gracias anticipadamente por tu ayuda
José Enrique
1 respuesta
Respuesta de wildemad
1