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 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Ordenamiento confuso

Hola a todos:

Tengo el sig. problema en ejecuto un "select * from articulos order by cod_articulo" en donde cod_articulo es integer. El resultado que se genera es cualquier cosa, orgena: 1, 100, 101, 102....2, 201, 202. etc

Perece mas un orden string pero no es asi. Ademas cuando ordeno por algun campo String el resiltado es una mezcla de todos los caracteres, probe poner ASC o DESC y sigue igual.

Alguna sugerencia.

PD: Utilizo D6 + firebird 1.5 + IBX

gracias
Responder Con Cita
  #2  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por brandolin
en donde cod_articulo es integer
Esto no te lo creo, por nada... mejor revisá tu estructura.
Cita:
Empezado por brandolin
el resiltado es una mezcla de todos los caracteres
Por ejemplo???
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
te digo que es integer....

por ejemplo: Avena, Vino, Chocolate, etc, etc
Responder Con Cita
  #4  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
tenes un backup de la base de datos???

Esto si que me gustaría verlo...
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Decime que necesitas y te lo envio
Responder Con Cita
  #6  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
de que tamaño es el backup completo de la bd (zipeado, por supuesto)?
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
ya te lo envie a tu mail. Fijate no te miento...
Responder Con Cita
  #8  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
lo revisaré luego y te cuento... si no me enviaste un pequeño txt con las consultas, lo estaré esperando...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 23-04-2004
pijo pijo is offline
Miembro
 
Registrado: sep 2003
Ubicación: Barcelona, casi
Posts: 56
Poder: 21
pijo Va por buen camino
No se si meterme ...

Cita:
Empezado por brandolin
te digo que es integer....

por ejemplo: Avena, Vino, Chocolate, etc, etc
Encuentro un poco DIFICIL que un en un campod el tipo integer se puedan introducir esos valores (alomejor me equivoco). Alomejor si pones el cacho de la definicion de la tabla en SQL podemos ver de que tipo es el campo.

Ánimos.
__________________
Ánimos.
Responder Con Cita
  #10  
Antiguo 23-04-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Cita:
Empezado por pijo
Encuentro un poco DIFICIL que un en un campod el tipo integer se puedan introducir esos valores (alomejor me equivoco).
Estoy contigo y con Juan Antonio.

Con las condiciones adecuadas todo puede llegar a ser posible, pero se abren apuestas a que no es un tipo Integer.

Saludos.

Seguiré atento a este hilo y a lo que descubra Juan Antonio (no dejes de comunicarnos tus conclusiones) con el backup que le manda Brandolin.
Responder Con Cita
  #11  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Pues he levantado el backup recibido, y me he inventado un par de sentencias... funcionando todo a la perfección. El código es efectivamente un entero, pero funciona según lo esperado

tenes una muestra de lo hecho en:

ordenamiento por código
ordenamiento por nombre

He resaltado en rojo en esta segunda un asunto que podria parecer confuso a los novatos...

El entorno ha sido:

servidor: interbase 6.0.1 (lo siento, no tengo disponible por ahora firebird..)
cliente: ib-expert personal

Amigo brandolin. Creo que aqui hay algo raro... yo podria probar en fb 1.5, que tengo por aqui el instalador... pero estoy seguro que obtendría los mismos resultados. No borres el archivo de base de datos que tenes.... para chequearlo de alguna forma, pero te digo que no he visto un interbase/firebird comportarse de manera tan rara...

Si te es posible, enviame unos screenshots de lo que ocurre en tu máquina, para subirlos junto con las otras imágenes y contrastar los resultados...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #12  
Antiguo 23-04-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Yo tengo Firebird 1.5 (sobre Linux), no tengo inconveniente en probarlo si Brandolin me manda el backup con los datos de prueba.

Saludos.
Responder Con Cita
  #13  
Antiguo 23-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
ya te lo he enviado yo...

por cierto, yo apuesto a que el codigo es entero...
Responder Con Cita
  #14  
Antiguo 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Por supuesto el codigo es entero, la confusion viene porque son dos ejemplos juntos de dos campos diferentes.

Te mando los ScreenShots para que los veas...
Responder Con Cita
  #15  
Antiguo 23-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
Tema solucionado... todo estaba bien... hice un backup y restore y algo cambio porque ordena correctamente...
Responder Con Cita
  #16  
Antiguo 24-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
La prueba de kinobi ha ordenado correctamente: Imagen de la prueba de kinobi

entorno:

firebird 1.5/linux
isql (por lo que veo).

No he recibido los screenshots de brandolin... estoy a la espera para publicarlos.

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #17  
Antiguo 24-04-2004
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
yo daria por cerrado el hilo ua que he solucionado el problema. Gracias a todos.
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


La franja horaria es GMT +2. Ahora son las 03:29:35.


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