Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird Subtabelle plötzlich komplett leer (https://www.delphipraxis.net/212920-firebird-subtabelle-ploetzlich-komplett-leer.html)

hoika 25. Apr 2023 19:37

AW: Firebird Subtabelle plötzlich komplett leer
 
Hallo,
Summary of validation errors
Number of record level warnings : 1
Number of pointer page warnings : 3

Was sagt das mir?


Das deine DB beschädigt ist.

https://ib-aid.com/ru/articles/how-t...bird-database/

IBExpert 25. Apr 2023 23:29

AW: Firebird Subtabelle plötzlich komplett leer
 
bau dir auf deine Tabelle einen trigger, der ondelete eine exception aufruft


CREATE EXCEPTION SHIT 'Shit';


CREATE OR ALTER trigger VORGANGPOSSER_ad9999 for VORGANGPOSSER
active after delete position 9999
AS
begin
exception shit;
end;

commit;


wenn das beides auf deiner Tabelle aktiv ist, kannst du davon ausgehen, das jeder delete in die exception läuft und wo auch immer der herkommt, die exception sichtbar sein sollte, es sei denn da sind die üblichen leeren except blöcke im delphi code zwischen except und end.

Wenn deine db binäre defekte hat, wie man an deinen validation errors sieht, mach erst mal backup/restore der datenbank. Wenn es dabei fehler gibt, musst du auf der ebene repair machen, bevor es sinn ergibt, die fehlenden Records zu hinterfragen.

Lemmy 26. Apr 2023 06:08

AW: Firebird Subtabelle plötzlich komplett leer
 
Zitat:

Zitat von hoika (Beitrag 1521543)

:thumb:

BlueStarHH 26. Apr 2023 09:34

AW: Firebird Subtabelle plötzlich komplett leer
 
Zitat:

Zitat von IBExpert (Beitrag 1521546)
bau dir auf deine Tabelle einen trigger, der ondelete eine exception aufruft.

Erledigt und auf Funktion getestet. Exception wird angezeigt.
DB ist nun auch repariert. Ich bin gepannt, was nun passiert. Wenn die Daten wieder weg sind, gebe ich hier Rückmeldung.
Danke an alle schon ein mal!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz