Hola
Puede que este equivocado, pero me parece que un MsFlexGrid no se carga con la propiedad DataSource (en un Datagrid SI)
Para llenar un MsFlexGrid tienes que ir recorriendo sus filas y columnas, algo como:
Código:
Columnas = Reg.Fields.Count
j=1
while not reg.eof
for i=0 to Columnas - 1
MSHFlexgrid1.TextMatrix(j, i) = Reg.Fields(i).Value
next
reg.movenext
j=j+1
Wend
El código esta escrito sin comprobar, seguramente tenga errores, pero supongo que será suficiente para hacerte una idea.
--Saludos--