![]() |
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 |
Cita:
Cita:
|
te digo que es integer....
por ejemplo: Avena, Vino, Chocolate, etc, etc |
tenes un backup de la base de datos???
Esto si que me gustaría verlo... :eek: |
Decime que necesitas y te lo envio
|
de que tamaño es el backup completo de la bd (zipeado, por supuesto)?
|
ya te lo envie a tu mail. Fijate no te miento...
|
lo revisaré luego y te cuento... si no me enviaste un pequeño txt con las consultas, lo estaré esperando... :)
Hasta luego. ;) |
No se si meterme ...
Cita:
Ánimos. |
Cita:
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. |
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. ;) |
Yo tengo Firebird 1.5 (sobre Linux), no tengo inconveniente en probarlo si Brandolin me manda el backup con los datos de prueba.
Saludos. |
ya te lo he enviado yo... ;)
por cierto, yo apuesto a que el codigo es entero... :D |
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... |
Tema solucionado... todo estaba bien... hice un backup y restore y algo cambio porque ordena correctamente...
|
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. ;) |
yo daria por cerrado el hilo ua que he solucionado el problema. Gracias a todos.
|
La franja horaria es GMT +2. Ahora son las 21:10:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi