FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con SQL en DBE
Hola a tod@s...
tengo un problema al ejecutar una SQL desde el DBE 5.01 (Database Desktop, o DatabaseTour o desde el propio Delphi) contra una tabla paradox. la SQL es la siguiente: SELECT * FROM "Asientos.DB" WHERE Fecha >= "07/01/2010" AND Fecha <= "12/30/2010" AND Diario <> 8 Como os podeis imaginar la tabla es de asientos y solo tiene 5 campos. y tres indices (el primario sobre el campo "Ejercicio;Numero", uno unico sobre los campos "Fecha;Ejercicio;Numero", y otro único sobre los campos "Diario;Ejercicio;Numero") Hasta aqui todo normal., se ejecuta bien y devuelve los datos correctamente. Ahora bien, si cambio la sentencia y le añado un ORDER BY SELECT * FROM "Asientos.DB" WHERE Fecha >= "07/01/2010" AND Fecha <= "12/30/2010" AND Diario <> 8 ORDER BY Fecha, Ejercicio, Numero Me devuelve un registro menos!!! Que para más inri es el último de la tabla. Hay algun bug conocido sobre este problema??? Gracias. |
|
|
|