Hallo noch mal,
also ich denke, daß ich die
DB jetzt im Griff habe, das funktioniert prächtig. Die Prüfung der Integrität lief auch überraschend gut, jedenfalls werden Kreisverweise problemlos gefunden. Ich baue mir einfach anhand eines beliebigen Startartikels einen Baum auf und protokolliere bei jedem Ast die dafür verwandten Artikel. Logischerweise darf nie ein Artikel doppelt vorkommen, sonst gehts in eine Endlosschleife. In diesem Fall breche ich ab und zeige den fehlerhaften Ast.