Einzelnen Beitrag anzeigen

BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Was bedeutet diese Fehlermeldung?

  Alt 4. Jun 2011, 21:05
Datenbank: BDE • Version: 5.1 • Zugriff über: TurboDB
Kann mir bitte jemand sagen was dieser Fehler bedeutet (siehe Anhang) ?

Er entsteht wenn ca 50 neue Datensätze hinzufüge. Ich habe ein Mastertable und 2 dazugehörige Detailtables.
Ich leite ein mit: datamodule1.TourTable1.Append;
fülle den datensatz mit:
Delphi-Quellcode:
      datamodule1.TourTable1gccode.AsString := CacheName;
      datamodule1.TourTable1CacheTime.AsString := CacheTime;
      datamodule1.TourTable1CacheName.AsString := CacheName;
Aber mit noch mehr daten als hier gezeigt.
Zwischendurch fülle ich auch einen Detailtable mit daten nach obiger Methode. Und genau daran scheint es zu liegen. Denn wenn ich den code entferne funktioniert es gut.

am ende kommt dann halt noch
Delphi-Quellcode:
      datamodule1.WptsTable2.Post;
      datamodule1.WptsTable2.Refresh;
In den Detailtable werden ca 400 Datensätze eingetragen.

Wenn ich das Programm beende und wieder starte sind alle Datensätze ordnungsgemäß eingetragen.

Und am Ende kommt auch der Fehler. Hat jemand eine Idee wie ich das beheben kann?
Danke!
Miniaturansicht angehängter Grafiken
fehler01.jpg  

Geändert von BBoy ( 4. Jun 2011 um 21:35 Uhr)
  Mit Zitat antworten Zitat