Sort (propiedad)
Indica uno o varios nombres de campo en los que se ordena el Recordset y si cada campo se ordena en orden ascendente o descendente.
Configuración y valores devueltos
Establece o devuelve un valor string que indica los nombres de campo del recordset de en el que se va a ordenar. Cada nombre está separado por una coma y, opcionalmente, va seguido de un espacio en blanco y la palabra clave, ASC, que ordena el campo en orden ascendente o DESC, que ordena el campo en orden descendente. De forma predeterminada, si no se especifica ninguna palabra clave, el campo se ordena en orden ascendente.
Observaciones
Esta propiedad requiere que la propiedad CursorLocation se establezca en adUseClient. Se creará un índice temporal para cada campo especificado en la propiedad Sort si aún no existe un índice.
La operación de ordenación es eficaz porque los datos no se reorganizan físicamente, pero simplemente se accede al orden especificado por el índice.
Cuando el valor de propiedad Sort es algo distinto de una cadena vacía, el Orden de de propiedades tiene prioridad sobre el orden especificado en una cláusula order BY ORDER BY incluida en la instrucción SQL que se usa para abrir el Recordset de.
El recordset de no tiene que abrirse antes de acceder a la propiedad Sort de; se puede establecer en cualquier momento después de crear instancias del objeto recordset .
Al establecer el propiedad Sort en una cadena vacía, se restablecerán las filas a su orden original y se eliminarán los índices temporales. Los índices existentes no se eliminarán.
Supongamos que un recordset de contiene tres campos denominados firstName, middleInitialy lastName. Establezca la propiedad Sort en la cadena "lastName DESC, firstName ASC
", que ordenará el Recordset por apellido en orden descendente y, a continuación, por nombre en orden ascendente. Se omite la inicial central.
Ningún campo se puede denominar "ASC" o "DESC" porque esos nombres entran en conflicto con las palabras clave ASC y DESC. Puede crear un alias para un campo con un nombre en conflicto mediante la palabra clave as de as en la consulta que devuelve el Recordset.
Se aplica a
Consulte también
Ejemplo de de la propiedad Sort de (VB)
Ejemplo de de la propiedad Sort (VC++)
optimizar Property-Dynamic de (ADO)
propiedad SortColumn (RDS)
propiedad SortDirection (RDS)