Lo primero, gracias por contestar, Ivan.
Como nota a tu post, te diré que tengo un control "Data", que se supone que debería recojer datos de un Recordset.
Ahora te cuento más:
Tengo el programa en VB6 SP6 (recién actualizado desde el SP5) ya casi a pleno funcionamiento, menos por esta pestañita que debería sacar un listado, y ahí es donde me da el error de compilación "No se encontró el método o el miembro de datos" (que con el SP5 no me pasaba), y se queda marcado en negrita el texto ".Rows". Creo que no tengo referenciado algo, porque creo que se
me han cambiado algunas cosas al actualizar a VB6 SP6. Si es así, ¿qué tengo que referenciar para que me reconozca la propiedad Rows?
Tengo referenciado lo siguiente:
Visual Basic For Applications
Visual Basic runtime objects and procedures
Visual Basic objects and procedures
OLE Automation
Microsoft DAO 3.6 Object Library
Como información, la parte del código con la línea del error de compilación es la siguiente (se me marca en negrita la propiedad Rows de la 1ª línea):
If ARenovarEmpresa.Rows > 1 Then
For I = ARenovarEmpresa.Rows - 1 To 1 Step -1
ARenovarEmpresa.RemoveItem I
Next I
End If
Y al intentar ejecutar el programa directamente sin compilar (que es con lo que compruebo que todo lo demás funciona bien), sale el error en otro sitio del mismo módulo (la 1ª línea en amarillo y la propiedad 'ColWidth' en negrita):
Private Sub Form_Load()
Dim I As Integer
NumColumnas = 5
Me.Left = Screen.Width / 2 - Me.Width / 2
Me.Top = Screen.Height / 2 - Me.Height / 2
For I = 0 To NumColumnas - 1
ARenovarEmpresa.ColWidth(I) = Label3(I).Width
ARenovarCESOL.ColWidth(I) = Label4(I).Width
Next I
End Sub
Con lo que sea, muchas gracias de nuevo y un saludo.