Saludos comunidad.

He seguido mucho este grupo y me parece excelente la ayuda que aquí se
presta para la comunidad hispana, que trabaja con NH.

Estoy utilizando NH con ORACLE 10g, y tengo un problema con los
criterios de ordenamiento en una consulta de datos hacia ORACLE.

Ej. ordernar por campo id (ORDER BY id):

Por defecto ORACLE ordena así:
aa
bb
xx
01
02
03

Lo necesito así:
01
02
03
aa
bb
xx

dado que no me sirve el ordenamiento (ORDER BY) por defecto que maneja
el motor (para efectos de navegación entre los registros: -primero,
siguiente, anterior, último... etc.-) y no tengo posibilidad de
configurar/manipular el SMBD directamente, sino desde la aplicación;
para cambiar el criterio de ordenamiento de ORACLE, debo ejecutar una
consulta SQL: "ALTER SESSION SET NLS_SORT=BINARY", he intentado con
"CreateSQLQuery", pero luego de documentame mejor me he percatado que
no sirve para ejecutar SQL directamente.

Hay algún mecanismo que pueda utilizar para resolver esto?, sea
ejecutar la consulta SQL directamente o establecer o alterar un
atributo de sesión del SMBD con NH ?


Muchas gracias por su colaboración.


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a