Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2004
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 24
ArdiIIa Va por buen camino
Firebird

Bueno, pues ahi queda la cuestión, lo cierto y verdad es que el problema persiste.
En cuanto a la cuestión Firebird; he estado tentado de probarlo en mas de una ocasión, pero no me he animado. Supungo que debe ser debido justamente a eso que mencionas, los posibles cambios que hubiera que realizar a nivel de bases de datos y componentes. De momento me voy apañando con los IBX, (mi trabajo me costó)..... Tal vez algún día me decida... Gracias
  #2  
Antiguo 15-01-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Hola.

Si te decides a probar Firebird, con la versión 1.03 no tendrás ningún problema. Es practicamente un clón de Interbase 6 Open Edition, y solo se le han añadido la corrección de numerosos bugs y unas pocas mejoras (modificadores como SELECT FIRST, etc. ...).

La unica incompatibilidad de la que tengo constancia, es que Firebird 1.03 no acepta determinadas consultas aceptadas por Interbase 6, por considerarlas ambiguas. Pero es francamente dificil encontrarse esta situación, y se solventa indicando los campos que provocan el problema, con su alias : TABLA.CAMPO. Lo más probable es que tu aplicación funcione perfectamente sin tener que realizar ningún cambio en la aplicación ni en la base de datos.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
  #3  
Antiguo 06-02-2004
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 24
ArdiIIa Va por buen camino
siguen los problemas....

Finalmente, me he decidido a probar FIREBIRD, y bien, bastante bien.

La cuestión es que me llevo la DLL al directorio UDF de Firebird y persisten los problemas, siempre en servidores XP, menos en mi máquina que también es XP y tira de maravilla y no da problemas con la citada DLL.

Estoy seguro que algo se me escapa, pero no se que es...

Siguo a la espera de ideas... Gracias
  #4  
Antiguo 06-02-2004
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 23
Gydba Va por buen camino
Es muy raro, yo manejo winxp contra firebird 1.5 rc7 y nunca tuve problemas, lo que puede ser es alguna conf. de windows.

Debo aclarar que lo probé en XP versión desktop y en el SP1 profesional.
__________________
Suerte
.: Gydba :.
  #5  
Antiguo 06-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Hola.

Tienes que verificar dos cosas :
  • Verifica el archivo ibconfig o firebird.conf (depende de la versión de Firebird que uses), en los otros servidores tiene que haber la entrada EXTERNAL_FUNCTION_DIRECTORY (o UdfAccess en FB 1.5), igual a la que está en tu Ordenador (el que funciona).
  • En la base de datos en la que vayas a utilizar la UDF, tienes que declarar la función que vayas a usar. Normalmente se hace con un Script que se proporciona junto al archivo .dll
¿ Que Firebird utilizas ? ¿ Firebird 1.03 o Firebird 1.5 RC8 ?

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
  #6  
Antiguo 07-02-2004
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 24
ArdiIIa Va por buen camino
Y .... Seguirmos..... con las UDF

He instalado la versión "1.5.0.4201" Firebird 1.5 Release Candidate....
La cuestión es que tengo entendido que tras poner la DLL en el directorio UDF de Firebird (o Interbase en su caso), no hace falta parametrizar el fichero de configuración, a no ser que dicha DLL estuviera en otro directorio diferente al mencionado (UDF).
Lo que me trae de cabeza, es que la DLL funciona perfectamente en mi máquina con XP, y lo llevo a otras máquinas XP y no funciona, sin embargo, si pongo como servidor una máquina windows 9.... no me dá problemas tampoco.... Vamos, que todo esto es muy extraño....

Gracias
  #7  
Antiguo 09-02-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Hola.

Cita:
La cuestión es que tengo entendido que tras poner la DLL en el directorio UDF de Firebird (o Interbase en su caso), no hace falta parametrizar el fichero de configuración, a no ser que dicha DLL estuviera en otro directorio diferente al mencionado (UDF).
No utilizo habitualmente UDFs, solo en un caso me ha sido necesario, y te puedo confirmar que en Firebird 1 aunque pusieras la Dll en su directorio por defecto, no era suficiente, hay que parametrizar el archivo de configuración de Firebird.

Quizá en Firebird 1.5 ha cambiado, y no hace falta. No lo sé.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Tema Cerrado


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 02:30:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi