Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2011
Fita Fita is offline
Miembro
 
Registrado: jul 2003
Ubicación: Pilar - Argentina
Posts: 216
Poder: 21
Fita Va por buen camino
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...
__________________
No te vayas sin irte
Responder Con Cita
  #2  
Antiguo 29-07-2011
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
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.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #3  
Antiguo 29-07-2011
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Para que el resultado salga ordenado el select de tu tabla debería ser algo así:

Código SQL [-]
select * from familia
order by denominacion
Responder Con Cita
  #4  
Antiguo 29-07-2011
Fita Fita is offline
Miembro
 
Registrado: jul 2003
Ubicación: Pilar - Argentina
Posts: 216
Poder: 21
Fita Va por buen camino
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
__________________
No te vayas sin irte
Responder Con Cita
  #5  
Antiguo 29-07-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Fita Ver Mensaje
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.
Pues no estará la tabla muy relacionada
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
edit.text muestra un valor erróneo :S ioco Lazarus, FreePascal, Kylix, etc. 3 03-03-2010 18:19:34
Comportamiento erróneo de MAILTO en el destinatario Trevian Internet 0 29-01-2009 19:31:37
Help: Funcion Cos() me arroja un valor erroneo rubencho C++ Builder 3 22-07-2008 04:40:52
row_count erroneo en INSERT boreg Firebird e Interbase 2 29-04-2008 02:55:58
Distribución de teclado erróneo Lepe Windows 13 07-01-2008 07:32:18


La franja horaria es GMT +2. Ahora son las 01:09:46.


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
Copyright 1996-2007 Club Delphi