Posicionamiento erróneo en BD Firebird
Hola a todos.
Tengo un sistema administrativo para colegios. La tabla de familias aparece ordenada por un campo 'Denominacion' que contiene valores como: Fernandez, Abreu, Garcia, Loreto, etc, etc, etc. En una sola institución la tabla no se ordena alfabéticamente, sino que siempre aparece apuntando al registro que contiene ´Loreto' en lugar de posicionarse en 'Abreu'. He intentado con un Table.First pero no se soluciona. Evidentemente se trata de algún problema es esta BD en particular porque en todos los colegios que tienen el sistema funciona bien. Hasta ahora no he encontrado nada raro. Alguna idea ? Delphi 2007 - Firebird 2.0 - 2.1 Dese ya gracias... |
Si, se llama order by, ya que el primer registro puede ser el que empiece por Z, entonces lo mejor es devolver los datos ordenados.
|
Para que el resultado salga ordenado el select de tu tabla debería ser algo así:
|
Gracias por tu respuesta.
Por suerte acabo de encontrar el error!! Una tabla relacionada, que tenía un registro que debería estar marcado como de baja apuntaba al registro equivocado. Evidentemente una falla de algún tipo hizo que ese registro no se actualizara correctamente. Al actualizarlo desapareció el problema. Gracias nuevamente Saludos a todos |
Cita:
|
La franja horaria es GMT +2. Ahora son las 15:03:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi