Salut tout le monde, j'ai installé Firebird 1.5 sur Mac OS 10.4 PPC. J'utilise FreeAdhocUDF comme librairie des UDF. Pour cela j'ai stoppé le service Firebird et j'ai changé le fichier Firebird.conf :.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UdfAccess = Restrict UDF ; /Library/Frameworks/Firebird.framework/Versions/A/Resources/English.lproj/var/ ;
Ensuite j'ai placé le fichier des UDF FreeAdhocUDF dans l'emplacement indiqué ci dessus.
Je relance le service Firebird mais lorsque je fais un appel à une fonction (UDF) j'ai l'erreur suivante :.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Message: isc_dsql_prepare failed SQL Message : -902 Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements Engine Code : 335544831 Engine Message : Access to UDF library "FreeAdhocUDF.so" is denied by server administrator
Sachant que le fichier FreeAdhocUDF est en lecture pour les utilisateurs; la commande ls -l sur ce fichier donne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part -rwxrwxrwx 1 idriss firebird 112908 Aug 25 13:10 /Library/Frameworks/Firebird.framework/Versions/A/Resources/English.lproj/var/FreeAdhocUDF.dylib
J'ai essayé de suivre le chemin par défaut des UDF Firebird et j'ai placé le fichier le repertoire UDF bien sur sans modifier le fichier de configuration mais c'est toujours le même problème.
Est ce que quelqu'un a une idée sur ce problème et peut m'aider à le résoudre.
Merci d'avance.
Cordialement.
Partager