![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
josenmerida, nada de miedos, primero una copia de la BBDD en CD y después "avante claro"
.saludos y suerte
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
|||
|
|||
|
Im-pre-sio-nan-te.
Lo he hecho. He cambiado a Firebird. Tengo a 25 usuarios dandome palmaditas (cariñosas ) en la espalda. Esto vuela. Algún proceso, con algunas tablas mal diseñadas (...era muy joven...) que tardaba un par de minutos, ahora no tarda más de 20 segundos, con el mismo penoso diseño. Merece la pena perder 2 días en ajustar un par de 'cosillas'.Gracias Firebird 2.0 ...y a todos los que me habeis animado. Explico los detalles que me han frenado un poco por si a alguien le sirve: Al hacer el restore en Firebird, algunas tablas se me quedaban solo lectura, esto era porque tenia en ellas alguna asignacion del tiponew.campo=Variable en algun triger After Post o After Insert y esto hace que si intentas recompilar el Triger falle. Lo mismo pasa con selecciones del tipo select a,b from tabla order by c en Interbase estaban permitidas en Firebird no, o añades el campo por el que quieres ordenar, o cambias el ampo del orden. ....y nada más. Saludos y Gracias. |
|
#3
|
||||
|
||||
|
Cita:
Por curiosidad: a qué te refieres exactamente con ese problema "new.campo=variable"?, cómo asignas ahora el valor, cómo lo has solucionado?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Cita:
Super potente pero... EXECUTE STATEMENT is potentially dangerous, because: ........ ..... ... ..
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#5
|
|||
|
|||
|
Si hay algunas diferencias entre Interbase 6.0 y Firebird. Hablare de Firebird 1.5.3 pues no he migrado apliaciones a la version 1.5.4 o 2.0 hasta ver que el producto ande mas estable, entendiendo por mas estable que no aparezca algun bug que afecte directamente el comportamiento de mis aplicaciones.
Muy respetuosamente y a pesar del excelente trabajo de quienes estan construyuendo el producto Firebird, han aparecido defectos por correccion de otros defectos, entonces uno debe ser un poco responsable con el cliente y no lanzarse a cambiar de versiones del motor de base de datos por el simple hecho que aparece una nueva version, yo ya he tenido problemas con eso. Una de las diferencias esta en las consultas, Firebird es muy exigente (cosa que me alegra) cuando se hacen consultas con uniones (joins) si las tablas que participan contienen nombre de columnas iguales, debe explicitamente indicarse a que tabla se hare referencia en la consulta. Por ejemplo dada las siguientes tablas y con datos:
La siguiente consulta
generar el error: Ambiguous field name between table TABLA_A and table TABLA_B. ID_A. Para corregrilo debe indicarse de que tabla debe tomar el valor del campo id_a asi:
Hay otra diferencia entre las versiones 1.5.2 y 1.5.3 de Firebird, resulta que en el hilo http://www.clubdelphi.com/foros/showthread.php?t=22117, sugeri con Firebird 1.5.2 hacer una especie de Break en un procedimiento almacenado y me funciono. Pero en Firebird 1.5.3 ya no funciona, pues existen las sentencias LEAVE y BREAK, disponibles desde la version 1.5.
__________________
Luis Fernando Buelvas T. |
|
#6
|
|||
|
|||
|
Me refiero a que en un Triger After no se puede asignar valor a la variable de campo new. En Interbase se podia hacer pero no tenia ningun efecto sobre el valor del campo. En Firebird ya no se puede hacer. Por supuesto en los triger Before si.
Saludos. |
|
#7
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Compatibilidad de componentes Interbase con Firebird 1.5 | victork_py | Firebird e Interbase | 3 | 12-09-2006 10:02:19 |
| Compatibilidad firebird 1.5 con IBX | Ivanzinho | Firebird e Interbase | 15 | 10-08-2005 07:26:18 |
| Compatibilidad entre Interbase y SQLab | Ana Tudela | Firebird e Interbase | 0 | 09-05-2005 08:50:56 |
| De Interbase a Firebird | micky | Firebird e Interbase | 2 | 10-11-2004 12:45:15 |
| Compatibilidad de Win2000 Server con FireBird 1.5 | El_Perrito | Firebird e Interbase | 1 | 10-09-2004 17:02:27 |
|