Bonjour,
J'ai mis en oeuvre TriggerSample, livré avec la distribution de hsqldb
(hsqldb\src\org\hsqldb\sample), sans problème avec l'url
"jdbc:hsqldb:mem:trigger-sample".
Je n'ai pas pu le faire avec l'url "jdbc:hsqldb:hsql://localhost/", j'ai le
message suivant :
Exception in thread "main" java.sql.SQLException: column size is required
in statement [CREATE TABLE audit(id INTEGER GENERATED BY DEFAULT AS
IDENTITY(START WITH 1), op VARCHAR(6), tn VARCHAR]
et si je modifie la création de la table audit (tn VARCHAR(256) et non sans
argument) je bloque sur le 1er insert dans audit.
Maintenant, je voudrais faire la même chose dans une base odb :
. les trigger fonctionnent sans problème
. mais je ne sais pas comment alimenter la table audit :
- soit trouver la bonne url (la base doit être résidente en mémoire
mais avec quel nom e ?)
- soit, si c'est possible et que cela a un sens, remonter par une
méthode de type parent (je ne connais pas Java), jusqu'à l'objet connection
pour faire une insertion dans la table audit sans avoir à ouvrir une connection
a chaque déclenchement d'un trigger.
Merci d'avance
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]