![]() |
![]() |
| 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
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
Hola.
Cita:
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). |
|
#3
|
||||
|
||||
|
Udf Problem
Bueno: Hata ahora venía obteniendo el siguiente error:
"Invalid request BLR at offset 1017 function XXXXXXX is not defined module name or entrypoint could not be found" Tras haber parametrizado FIREBIRD cambiando el parámetro: UdfAccess C:\Firebird\UDF parece que algo ha cambiando, si que encuentra la DLL sin embargo ahora recibo este error: Access to UDF library "UDF.DLL" is denied by server administrator Que ocurre ahora ? Gracias Última edición por ArdiIIa fecha: 09-02-2004 a las 13:52:13. |
|
#4
|
|||
|
|||
|
Buenas, buenas
SI, realmente el error es bastante extraño, (si señores lo pude reproducir). Lo bueno es que lo pude solucionar, te cuento como hize: Lo primero que me tiro fué: Luego logré avanzar un poco y llegar a: Lo que me resulto bastante extraño considerando los privilegios que tengo en este winXP professional. Pero llendo al punto, el problema se estaba dando porque tenía conviviendo diferentes versiones de FB en mi pc por lo cual supongo que debía existir algún problema con la security.fdb. Desinstale absolutamente todas las versiones, corrí un RegCleaner por si las moscas e instale la versión 1.5 de firebird (mas concretamente Firebird-1.5.0.4290-Win32.exe) Una vez hecho esto copié mi UDF a la carpeta \Firebird\Udf\ y sin cambiar las configuraciones: colorín colorado mi UDF a funcionado ![]() No se si te pueda ayudar de algo estos comentarios, pero realmente es algo bastante fuera de lo común pero por suerte lo pude solucionar.
__________________
Suerte .: Gydba :. |
|
#5
|
||||
|
||||
|
Re
Bueno, pues LA SOLUCION FINAL pasa por poner estos parámetros en el fichero de configuración
UdfAccess = Restrict D:\Borland\udf la clausula Restrict es la que manda Saludos |
|
#6
|
|||
|
|||
|
De hecho yo lo hice tal cual te dije y me funcionó 10 puntos sin cambiar el archivo de configuración.
Pero si a vos te funciona así, para que vamos a buscarle la cola al mono ...
__________________
Suerte .: Gydba :. |
|
#7
|
||||
|
||||
|
¡Buen día a todos!
Espero no sea muy tarde para revivir este tema. Les comento: Hace varios meses instalé las FreeUDB (FreeUDFLib.dll) en una PC con Windows XP que hacía de servidor Firebird 1.5. Ejecuté el script que me agregó todas sus funciones a una de mis bases de datos. Pero no pude ejecutar ninguna función porque me generaba el mismo error que a ArdiIIa. En aquel entonces no hice nada más por encontrar la solución, ya que apenas comenzaba a conocer Firebird y no quería meterme aún en temas tan avanzados .Pues bien, ahora que ya conozco un poquitín más de Firebird , me sucede lo siguiente: Con las bases de datos más recientes que he creado, las FreeUDF trabajan sin ningún problema. Sólo tuve que correr el script ext_funcs.sql y poner el DLL en el subdirectorio UDF del servidor Firebird.Sin embargo, con aquella antigua base de datos que se quedó con las UDF insertadas y que nunca pude usar, todavía me es imposible llamar a una de las funciones de FreeUDF. Me temo que aquella primera base de datos se guardó mal, quizás sea un defecto (bug) de Firebird, porque con las nuevas bases de datos que he creado no he tenido problemas para usar la biblioteca FreeUDF. ¿Podría alguien ayudarme con este extraño caso? Gracias. Al González . |
|
#8
|
||||
|
||||
|
¡Buen día a todos!
Bien, parece ser que la solución al problema Cita:
Reiniciar la máquina servidor de Firebird. Ayer me fui de la oficina con una gran duda, y hoy por la mañana me encontré con que todo funcionaba de maravilla (gracias a que alguien apagó el servidor) jeje . No cabe duda que el método del reseteo sigue siendo muy valioso, hasta en situaciones donde la "lógica" de Windows descarte pensar en ello.Un abrazo. Al González . |
|
#9
|
|||
|
|||
|
Buenas y santas!
Haaaa, el buen reseteo. Creo que si tenemos que hacer un recorrido por los foros, listas y demás que tiene Micro$oft sobre bugs y esas yerbas la palabra "Resetear" debe ser la más difundida entre sus supuestas soluciones ![]() Y no es que Window$ sea malo, nooooooo , lo hacen solo para demostrarle al usuario lo aburrida que es la vida con un server Linux ![]() Por cierto: por favor Bill, tu que eres todo poderoso e iluminas el camino de nuestros tan ciegos clientes no me resetees la PC por este comentario inútil y sarcástico!!!!! Saludos!
__________________
Suerte .: Gydba :. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|