Muchas gracias Lester, lo he modificado para poderlo utilizar para mi aplicación y me da un error en el MsFlexgrid, te pongo el codigo:
AbrirADO() 'Abrimos la base de datos
rst.Open("SELECT Pedido.CodigoPedido, Cliente.Nombre " & _
"FROM Cliente RIGHT JOIN Pedido ON Cliente.CodigoCliente = Pedido.CodigoCliente " & _
"WHERE (((Pedido.Semaforo)='" & vBloqueo & "'))" & _
" Order By Pedido.CodigoPedido;", cnn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
If rst.EOF Then
Exit Sub
Else
Do Until rst.EOF
mfgDocumentos.set_TextMatrix(mfgDocumentos.Rows - 1, vColumna1, rst("CodigoPedido").Value) "AQUI me ERROR en el mfgDocumentos.Rows - 1"
mfgDocumentos.set_TextMatrix(mfgDocumentos.Rows - 1, vColumna2, rst("CodigoPedido").Value)
mfgDocumentos.set_TextMatrix(mfgDocumentos.Rows - 1, vColumna3, rst("Nombre").Value)
rst.MoveNext()
Loop
End If
CerrarADO() 'Cerramos la base de datos
El MsFlexgrid es de la version VB 6.0 (SP6). No se si tengo que añadir otro o que hacer.
Si sabes algo dimelo, aunque sigo buscando y no encuentro mucha informacion.
Muchas gracias
Saludos
Ana