Einzelnen Beitrag anzeigen

delphinub23

Registriert seit: 27. Okt 2010
Ort: Chemnitz
110 Beiträge
 
Delphi XE3 Professional
 
#4

AW: InterBase - DBX-Fehler Hersteller-Fehler

  Alt 21. Mai 2013, 12:43
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.
  Mit Zitat antworten Zitat