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 07-07-2013
dao_ar dao_ar is offline
Miembro
 
Registrado: ene 2005
Ubicación: Neuquen - Argentina
Posts: 24
Poder: 0
dao_ar Va por buen camino
Firebird x64 y la rFunc.dll

Hola, amigos

Tengo una aplicacion que fue desarrolla hace unos años y corre en Firebird/win32 (v 2.5.1.26351) con la libreria rFunc, hasta aqui todo sin problemas.
Ahora mi cliente se compro un equipo con Windows 7 x64. y empezaron mis problemas, instale en este nuevo equipo Firebird 2.5.1.26351 x64, suponiendo que con eso se solucionaba todo (facil !! pense) pero me encuentro con la horrible realidad que las funciones de la libreria rFunc no compilan, como si la dll no fuera la que corresponde, baje otras versiones (encontre que hay para x64) pero nada, volvi a recrear la DB y reinstale las funciones mediante el script con la esperanza de que si fuera un problema de compatibilidad, se solucionara, coloque la dll en la carpeta SysWOWX64 y en system32 y naturalmente en la UDF de Firebird, probe de todo, hice backup y lo restaure, pero sigo con el cartelito de por ej:
" Invalid request BLR at offset 210
function INTTOSTR no defined module name
or entry point could not be found"

no es la primera vez que veo este mansaje pero otras veces lo pude solucionar, pero ahora estoy en problemas.
Los SP o trigger no pueden ejecutar ninguna funcion de las rFunc . ALGUIEN LE PASO ALGO ASI ???

Gracias a todos.
Responder Con Cita
  #2  
Antiguo 08-07-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Puede que esa función venga ya integrada en firebird y por eso tengas problemas con ella?
Responder Con Cita
  #3  
Antiguo 08-07-2013
dao_ar dao_ar is offline
Miembro
 
Registrado: ene 2005
Ubicación: Neuquen - Argentina
Posts: 24
Poder: 0
dao_ar Va por buen camino
Firebird x64 y la rFunc.dll

Casimiro

No es este el caso. Me esta volviendo loco !! gracias por tu respuesta, espero resolver este entripado !!!
Responder Con Cita
  #4  
Antiguo 08-07-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pero explica un poco más, es difícil si no das más información, por ejemplo: ¿cómo pasaste la BD de una versión de firebird a la nueva?
Responder Con Cita
  #5  
Antiguo 08-07-2013
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
¿has probado lo más fácil? Instalar FB 2.5 32 bits en el equipo.

Normalmente hay compatibilidad (Yo lo llevo usando bastante tiempo en producción y sin problemas). Otra cosa es que no sea lo más eficiente posible, pero bueno, es difícil migrar un proyecto con dependencias.

Eso al menos te daría más tiempo para buscar una solución.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 08-07-2013
dao_ar dao_ar is offline
Miembro
 
Registrado: ene 2005
Ubicación: Neuquen - Argentina
Posts: 24
Poder: 0
dao_ar Va por buen camino
Firebird x64 y la rFunc.dll

Casimiro

Mire a 2.5.1 desde 2.0 cambie el set character de la definicion de dominios ya que me di cuenta que habia inconvenientes con ciertos tipos de datos con gback y las opciones FIX_FSS_M y FIX_FSS_D por suerte sin problemas luego pase los datos con IBPUMP, termine luego de comprobar con un backup y restore. Hasta ahi sin problemas y trabajo por lo menos un año sin problemas de ningun tipo.
Hace 10 dias se presenta el cliente con su equipo nuevo de 64 bit, para que le instale en ese equipo ( x64 y W7) la DB y que pueda ser accedida del su notebook de 32 bit.
Este es el contexto en el que se produce este error, lo que hice fue recrear la DB y pasar los datos con el backup restore, como hubo el problema mencionado, cree la DB y pase los datos con ibpump previo a ejecutar el script de las rfunc, y tampoco funciono y segui probando distintas alternativas.

Lepe:
Cuendo lei tu correo me dije soy un asno !!! no puede ser que no pensara en instalar Firebird 32bit tanto tiempo en esto y solo pensar en el x64, que barbaro !!! esta tarde voy a probar esta alternativa.

No obstante, deberia haber andado con FB x64 y rfunc x64. pero bueno, no sera ni la primera ni la ultima donde las cosas no funcionan como creemos.

Gracias a todos
Responder Con Cita
  #7  
Antiguo 10-07-2013
dao_ar dao_ar is offline
Miembro
 
Registrado: ene 2005
Ubicación: Neuquen - Argentina
Posts: 24
Poder: 0
dao_ar Va por buen camino
Firebird x64 y la rFunc.dll

Lepe

Tu sugerencia funciono perfectamente. Gracias
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
crear usuario con rFunc.dll GustavoCruz Firebird e Interbase 0 08-12-2009 18:16:28
ayuda con rFunc pani_alex Firebird e Interbase 2 13-05-2008 03:55:46
Firebird y rfunc dao_ar Firebird e Interbase 2 13-05-2008 03:49:44
Firebird 1.5.3 Error:No puede ejecutarse Firebird Guardian xq ya hay una instancia Delphius Firebird e Interbase 5 26-01-2007 10:19:20
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 08:58:46.


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