Autor Beitrag
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mo 06.10.03 16:26 
Hallo Leute,

ich möchte einen Foreign Key mit der Zeile

ALTER TABLE RECHNUNG_BELEGUNG_POSTEN DROP CONSTRAINT "FK_BELEGUNG_BELEGUNG_KEY";

löschen. Leider bekomme ich immer folgende Fehlermeldung.

Unsuccessful metadata update
object INDEX is in use
Statement: ALTER TABLE RECHNUNG_BELEGUNG_POSTEN DROP CONSTRAINT "FK_BELEGUNG_BELEGUNG_KEY";


Weiß jemand, wie ich es dennoch schaffe, den Foreign Key zu löschen?
DB IB6.01

Gruß
Ken

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
Nico80
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 39

WIN XP
DELPHI 2006
BeitragVerfasst: Do 19.07.07 13:39 
Möchte das Thema nochmal aufgreifen.

Habe ein Skript zur Aktualisierung meiner DB-Struktur.
Möchte 2 Constraints in einer Tabelle nacheinander löschen, die einen Fremdschlüssel zur einer anderen Tabelle definieren.

Beim Löschen des zweiten Constraint bekomme ich die Fehlermeldung "Object index is in use"

Wenn ich die Datenbankverbindung zwischen dem ersten und dem zeiten Löschen trenne und wieder verbinde, dann funktionierts.

Danke für Lösungen.