Ordenar un Recordset

Geri
15 de Marzo del 2004
A ver. Quiero ordenar un RecordSet segun la columna numero 2. Entonces lo que creo que tengo que hacer es:
RecordSet.Sort = RecordSet.Fields(2)
Pero no lo ordena. Qué es lo que tendría que hacer??

Gracias

naveguito
15 de Marzo del 2004
Haz un refresh puede que sea por esto

Geri
15 de Marzo del 2004
Como se hace un refresh??

Gracias

borys2001
15 de Marzo del 2004
ordenar un recorset no se puede, lo que se puede hacer es tomar con sql la tabla completa y a traves de los comandos propios de sql ordenar a tu antojo la extraccion de datos, eso si , te doy un ejemplo ,

sql= " select * from Geri order by desc "
geri.open sql, conx

sql= cadena de conexion
seleccionamos todo con el asterisco *
geri = el nombre de la tabla
order by desc = lo ordenamos de <a> hasta <z>
geri.open = abrir el objeto recorset
sql, conx = activar el objeto conexion

si necesitas mas detalle de envio un programa hecho


chau , soy de chile y vivo en santiago





borys2001
15 de Marzo del 2004
ordenar un recorset no se puede, lo que se puede hacer es tomar con sql la tabla completa y a traves de los comandos propios de sql ordenar a tu antojo la extraccion de datos, eso si , te doy un ejemplo ,

sql= " select * from Geri order by desc "
geri.open sql, conx

sql= cadena de conexion
seleccionamos todo con el asterisco *
geri = el nombre de la tabla
order by desc = lo ordenamos de <a> hasta <z>
geri.open = abrir el objeto recorset
sql, conx = activar el objeto conexion

si necesitas mas detalle de envio un programa hecho


chau , soy de chile y vivo en santiago

pdt
el metodo fiels es para atraer una coleccion estática de datos y para ello debes acondicionar instrucciones especiales para la base de datos, te recomiendo utilizar DAO . de lo contrario usa ADO en proyecto / referencias <microsoft active x data objects 2.1 library>