code:
1
2
3
4
5
6
7
8
9
10
| private void executeUpdate(String aSQL){
try{
stmtOld.executeUpdate(aSQL);
}catch(SQLException anEx){
System.out.println("FOUT BIJ " +aSQL);
System.out.println("@@@@@@@");
System.out.println("Controleer de database op de betreffende tabel, generator of view");
}
} |
Jammer.....maar met het bovenstaande stukje is het dus niet mogelijk om triggers toe te voegen aan een database. Dit komt waarschijnlijk doordat er meerdere ";" (puntcomma's) in het create trigger statement staan.
code:
1
2
3
4
5
6
7
8
9
10
| SET TERM ^;
CREATE TRIGGER "CREATE_ALERTSID" FOR "ALERTS"
ACTIVE BEFORE INSERT POSITION 0
AS BEGIN
NEW.ID = GEN_ID(ALERTS_GEN, 1);
END
^
COMMIT WORK ^
SET TERM ;^ |
Kijk dit zal voor de hand liggend zijn, en ik heb ook gezocht naar antwoorden, hier / op het internet, maar zoek maar eens op java, trigger, database ;-)
psies Dan vind je heel veel. Misschien is het trouwens ook gewoon onmogelijk wat ik wil, je ne sais pas.
[
Voor 10% gewijzigd door
yrew op 11-02-2003 16:50
]