Una mano con FIBPlus y FBClient.dll
Tengo la Interbase 6.5 y Firebird 1.5 instalados en mi win XP, Uso los FIBPlus como componentes para accesar a una DB Firebird, en la propiedad LibraryName de TFIBDatabase trae gds32.dll por defecto.... hasta aqui todo bien...
Si yo trato de usar una sentencia case en un select se explota, cuando cambio la propiedad LibraryName y le pongo FBClient.dll funciona de maravilla, pero.... si uso la sentencia ORDER BY en cualquiel consulta se explota... NO LA SOPORTA....:mad: Por favor diganme que estoy haciendo mal.... |
¿Explota? :confused: :eek:
|
Cita:
Bueno, El_Raso muestranos la consulta, a :rolleyes:ver |
Gracias Casimiro y vtdleon por contestar...
Explota!!! es una gerga de programador Dominicado.... tambien se dice tiene un "MACO".. osea un Sapo...jejejejeje Bueno.. debo decirle que resolvi el problema.. lo que pasa es que parece que Firebird no soporta ordenar en una consulta que tenga campos agrupados (GROUP BY) si el campo por el que se esta ordenando no esta en la clausura GROUP BY.. Si no es asi... que alguien me diga lo contrario... porque asi fue que lo resolvi... poniendo el campo por el cual ordeno en el group by.. Gracias Muchachos... |
Cita:
|
En sql standar todos los campos q estan en el select (o el order by, having etc.) tienen q estar en el group by (salvo los aggregates)..
|
La franja horaria es GMT +2. Ahora son las 18:24:50. |
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