Danke für die Antworten. Ich habe jetzt probiert nur eine Transaction über der Interation auszuführen - gleiche Fehlermeldung nach ca. 6000 Datensätzen (
DBX-Fehler Hersteller-Fehler 101).
Ich werde das Gefühl nicht los, dass es an meinen Generators innerhalb der Datenbank liegt. Jeder Generator ist zuständig für einen Table, der, wenn ein neuer Datensatz hinzugefügt wird, eine neue eindeutige ID für dieses Datensatz bereitstellt.
Ich habe Generatoren gewählt um das AUTO_INCREMENT Feature von
MySQL nachzubauen.
Hier ein Beispiel eines Generators:
Code:
CREATE GENERATOR "GEN_LDATASET";
CREATE TRIGGER "DATASET_ID_AUTO_INCREMENT" FOR "LDATASET"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.Dataset_ID is NULL) THEN
NEW.Dataset_ID = GEN_ID(gen_ldataset, 1);
END
;
Vielleicht fällt Euch ja hier ein Fehler auf.