![]() |
[erledigt]Feld lässt sich nicht löschen
hallo gemeinde,
arbeite mit IBExpert und Firebird 1.5. möchte ein feld löschen, welches ich mit einer new_domain ausgestattet habe. will ich die domain löschen, sagt er mir immer, das er noch ne abhänginkeit mit einer tabelle hat. will ich diese abhängingkeit auflösen und das feld aus der tabelle löschen, sagt mir IBexpert, das er noch ne abhängigkeit hat. ich drehe mich also im kreis. wie ist also vorzugehen, damit mein vorhaben gelingt danke raik |
Re: Feld lässt sich nicht löschen
Ist das Feld auch weg, mit sämtlichen Keys usw. ? Solange die Domain noch irgendwo in der DB steht kann er sie nicht löschen. Notfalls mal die Metadaten extrahieren und genauer nachsehen. 8)
|
Re: Feld lässt sich nicht löschen
hat sich erledigt, hatte das feld noch in einer stored procedure :oops:
raik |
Re: [erledigt]Feld lässt sich nicht löschen
Und das kann eine ganz schlimme Sache werden. Hat mich letztens einen ganzen Tag gekostet, Domains in Stored Procedures zu verwenden. Innerhalb einer SP gehen die normalerweise nämlich nicht. Versucht man, in IBexpert einen Parameter als Domain zu verwenden, so wandelt der das automatisch in den zugrundeliegenden Datentyp um. Wurde es aber von Hand gemacht, dann kommen sehr seltsame Fehlermeldungen, die einen mehr verwirren, als sie nützen.
|
Re: [erledigt]Feld lässt sich nicht löschen
hallo hansa,
ich verwende keine domain in stored procedure. das feld welches ich löschen wollte war auch noch ein input parameter einer meiner proceduren und dadurch hat firebird gemeckert, das ich das feld nicht löschen soll. ist ja auch richtig . raik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
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 by Thomas Breitkreuz