J'essaie de faire fonctionner la librairie ZEOSLIB avec FIREBIRD sur LAZARUS LINUX et WINE.
Le projet compilé sous LINUX crée l'erreur "Statment not allowed" dès qu'on essaye d'accéder à la base bien qu'on arrive à se connecter.
On peut renommer la base quand le programme est exécuté.
J'ai créé les tables avec isql de firebird non embarqué avec un GRANT vers PUBLIC.
J'ai essayé de lancer ce script dans l'exécutable avec TPROCESS sans sudo :
Le groupe firebird est associé à mon compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 # FIREBIRD LIBRARY PATH execution exec_dir=`echo $0|sed 's%/[^/][^/]*$%%'` echo $0"register firebird on " ${exec_dir} export LD_LIBRARY_PATH=${exec_dir} export FIREBIRD=${exec_dir}
Sous WINE il y a création d'une erreur non déterminée au moment du ExecuteQuery.
Ci-joint les paramètres ZConnection.
Partager