Perdón, no era esto en realidad lo que estaba haciendo...asi funciona. El tema 
es que el recordset que estoy creando es jerarquico y lo que yo necesito es 
ordenar primero por un campo del recordset padre y luego por alguno de los 
campos del recordset hijo :

    rs.ActiveConnection = "provider=msdatashape;data provider=none;"
    rs.Open "SHAPE APPEND New addouble As nro,New adVarChar(120) As nombre, " 
    " SHAPE APPEND New addouble as nro, New adVarChar(120) as localidad "
    " relate nro to nro as Detalle"



**********************************************************


Hola, 
    Tengo que hacer lo siguiente y no se por qué no funciona.
    Estoy creando un Recordset para meter ahí datos que obtengo de 2 bases de 
datos distintas (de distintos servidores). Para crearlo hago:

    rs.ActiveConnection = "provider=msdatashape;data provider=none;"
    rs.Open "SHAPE APPEND New addouble As nro,New adVarChar(120) As nombre " 

Luego lo lleno con los datos de otros 2 recordsets. El problema es que a la 
hora de ordenarlo, aparentemente no funciona el metodo "sort"...alguien sabrá 
por qué ???

Saludos,

    Guillermo

Responder a