FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas componentes IB
Estimados/as,
Junto con saludarlos, nuevamente necesito de su ayuda , resulta que he instalado delphi 7 en windows 10 64 bits, firebird 2.5 y todo funciona relativamente bien, salvo que si ejecuto consultas con coalesce/case when en el ide de delphi envia error que no los reconoce, pero si utilizo la misma sentencia directamente en firebird (Por medio de ibexpert) si funciona bien, antes no me habia sucedido, que podrá ser?. Muy agradecido por vuestra ayuda |
#2
|
||||
|
||||
..
Todo esto sucede con los componentes de la paleta Interbase, he creado este pequeño sistema desde hace 7 años y jamas me habia pasado el error....
|
#3
|
||||
|
||||
Hola de nuevo
Por aquí seguimos sin ser adivinos y no podemos averiguar el error que te sale, ni vemos tu sentencia sql, ni conocemos nada de todo lo que tú sabes y no nos lo cuentas Saludos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
..
Estimado, gracias por su respuesta. El error se da al ejecutar cualquier consulta SQL en tiempo de ejecución, pero solo cuando posee una funcion COALESCE O CASE WHEN, es como si estuviera trabajando en el interbase del 2000 que no aceptada estas instrucciones, pero el motor de base de datos es firebird 2.0 y se ejecuto la misma sentencia sql en el administrador de firebird, funciona perfectamente, quizas puede que los componentes IB no sean los correctos y tenga que actualizarlos, eso me queda por probar.
|
#5
|
||||
|
||||
Pues seguimos igual que antes, nada podemos hacer si no nos das información.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
...
Estimado, adjunto imagen del error, solo pasa con los componentes de la paleta Interbase, antes no me había pasado. Sucede cuando se ejecuta alguna sentencia con coalesce/case when.
|
#7
|
||||
|
||||
¿Seguro que tienes instalado firebird? ¿no tendrás algún gds32.dll de alguna versión vieja de interbase?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Esta instalado firebird, de hecho las instrucciones corren perfecto en el ibexpert, revisare si puedo actualizarlos, aunque no me habia pasado antes. Muy agradecido por su respuesta.
|
#9
|
||||
|
||||
Es que no tiene sentido.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Solucionado
Estimado,
Finalmente solucione el problema, acá la solución por si le sirve a alguien. 1- Cuando instale delphi 7, tambien me instalo interbase 6.5, y estaban corriendo los servicios de interbase/firebird. 2- al ejecutar el sistema desde delphi, seguramente tomaba la instancia de interbase y no firebird. 3- desinstale todo lo relacionado con interbase (incluyendo el motor de base de datos y sus servicios) 4- reinstale firebird y reinice el equipo. Con eso se soluciono el problema. Muchas gracias por toda la ayuda. |
#11
|
||||
|
||||
Cita:
Pues eso es lo que te dije antes.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Asi es estimado Casimiro, gracias a tu respuesta pude detectar que estaban corriendo ambos servicios (firebird/interbase)
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas Creando Componentes | casual_105 | C++ Builder | 4 | 10-01-2009 13:08:59 |
Problemas con los componentes TMS | felipe88 | Varios | 3 | 09-06-2007 01:53:52 |
Problemas Componentes Jedi | Leonardo_NV | Varios | 2 | 09-11-2006 19:32:02 |
Problemas con Paleta de componentes | m@kio | Varios | 7 | 07-01-2006 01:28:06 |
Problemas con componentes dinámicos | mamaro | OOP | 2 | 14-10-2004 18:14:06 |
|