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 18-12-2009
ledesmarc ledesmarc is offline
Miembro
 
Registrado: jun 2008
Posts: 24
Poder: 0
ledesmarc Va por buen camino
Error luego de Migrar Interbase 6.5 a Firebird 2.1

Estoy intentando cambiar mi motor de base de datos de Interbase 6.5 a Firebird 2.1. Instale sin problemas firebird y sin hacer ningun cambio en mi aplicacion se inicia sin problemas. El tema esta que en ciertas consultas que en interbase funcionaban perfecto ahora me dan errores por ej

en consultas que tenia la clausula group by con dos campos,
en consultas en las que al cruzar dos tablas aparecian campos que se llamaban igual.

Em mi aplicacion utilizo para conectarme a la base los componentes TIBDATABASE y TIBQUERY. Tendre que cambiarlos?? o hacer algun cambio en la conexion???

Desde ya muchas gracias por cualquier sugerencia..
Responder Con Cita
  #2  
Antiguo 18-12-2009
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
¿Que errores son esos?, esa información nos ayudaría a ayudarte mejor .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 12-01-2010
ledesmarc ledesmarc is offline
Miembro
 
Registrado: jun 2008
Posts: 24
Poder: 0
ledesmarc Va por buen camino
Listo

Bueno alfinal tuve que modificar varias consultas para que sea compatible con firebird por ej: consultas en las cuales el group by tenia campos donde el nombre se repetia para algunas de las tablas de las consulta, cuando utilizo abrevaciones para los nombres de la tabla ej 'select t.xx,t.xxx from tabla t where tabla.xx=1' eso si es posible en interbase pero en firebird se tiene que sustituir tabla.xx por t.xx
Responder Con Cita
  #4  
Antiguo 12-01-2010
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por ledesmarc Ver Mensaje
Bueno alfinal tuve que modificar varias consultas para que sea compatible con firebird por ej: consultas en las cuales el group by tenia campos donde el nombre se repetia para algunas de las tablas de las consulta, cuando utilizo abrevaciones para los nombres de la tabla ej 'select t.xx,t.xxx from tabla t where tabla.xx=1' eso si es posible en interbase pero en firebird se tiene que sustituir tabla.xx por t.xx
Lo que sucede es que firebird ha implementado varios estandares del SQL, esta caracteristica es estandar del SQL... cosa que personalmente me parece muy bien, pues si vamos a crear un ALIAS pues lo "logico" es utilizarlo.

Aún asi, si nos hubieras comentado cual error te salía, yo te habría dicho que lo que hiciste sería lo mejor que podrías hacer, pero que también tenias la opción de pasarle el valor 1 a la opción RelaxedAliasChecking del firebird.conf y no hubieras tenido que hacer todo eso... al menos por ahora.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 12-01-2010
ledesmarc ledesmarc is offline
Miembro
 
Registrado: jun 2008
Posts: 24
Poder: 0
ledesmarc Va por buen camino
gracias

Gracias igualmente por el dato, me va a servir para otras aplicaciones que tengo en interbase , y que ponerme a cambiar todas las consultas de una me llevaria mucho tiempo..

Saludos.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como migrar de Interbase a Firebird selman Firebird e Interbase 4 16-10-2007 22:17:09
Como migrar de interbase a firebird ilichhernandez Firebird e Interbase 9 07-08-2007 20:06:53
migrar de interbase a firebird squenda Firebird e Interbase 1 09-03-2005 00:13:44
Error de sql en interbase(firebird) piyugo SQL 3 09-06-2004 23:03:55
migrar de interbase a firebird felixgo Firebird e Interbase 3 17-03-2004 12:52:22


La franja horaria es GMT +2. Ahora son las 20:41:05.


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