Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi IB 6 Fehler unsuccessful / Unknown (https://www.delphipraxis.net/103630-ib-6-fehler-unsuccessful-unknown.html)

dieduese 18. Nov 2007 19:43

Datenbank: IB 6 local • Zugriff über: IBConsole

IB 6 Fehler unsuccessful / Unknown
 
Hallo,
seit kurzem versuche ich mich in IB.
nach dem ich zwei Tabellen angelegt habe und eine dritte anlegen wollte, habe ich mich
leider vertippt in einer Zuweisung --->
Telefon TelefDom_1 --> richtig wäre gewesen TelefDom1.
Nach der Korrektur dieses Fehler wollte ich nochmal den Createbefehl absenden,
dabei brachte er folgende Fehlermeldung :

unsuccessful metadata update
Unknown Columns in Index RDB$Foreign27

Merkwürdigt finde ich auch, dass er RDB... bei jeden neuen abschicken
um ein vielfaches erhöht.
Der ganze Createbefehl ist :
create Table Dozent (
ID ID_A,
Name NameA,
Strasse StrasseA,
:
:
Primary Key (ID),
Foreign Key (FANr) References Finanzamt(ID) on update cascade on delete cascade,
Foreign Key (MandNr) References Mandanten(ID) on update cascade on delete cascade);

Auch ein Neustart des IB-Servers brachte leider nichts.
Ich bin auf keine Erklärung gestoßen, daher wende ich mich an das Forum.
Danke schon mal im voraus.

mkinzler 18. Nov 2007 19:45

Re: IB 6 Fehler unsuccessful / Unknown
 
Hast du die Tabelle vorher gelöscht?
Schau dir mal die Systemtabellen an.

hoika 20. Nov 2007 05:11

Re: IB 6 Fehler unsuccessful / Unknown
 
Hallo,

du hast wohl auf jeden Fall eine alte IBConsole.

1. Nimm Firebird statt IB
2. Nimm IBExpert (Personal)
3. Lösche die alte Tabelle.

das "Unknown Columns in Index RDB$Foreign27"

kommt davon, das du foreign keys mit anlegen willst,
die FK's werden in IB durchnumeriert,
um eindeutig zu bleiben.

Lege mal zuerst die Tabelle an,
danach die FK's mit alter tabkle add constraint ...


Heiko

PS:
Das ganze sql-Gefummel kannst du dir mit IBExpert sparen.

dieduese 20. Nov 2007 20:13

Re: IB 6 Fehler unsuccessful / Unknown
 
Hallo,

danke für die Antworten.
Leider habe ich sogut wie keine Ahnung von Firebird, kann gerade
mal Datenbank und Tabellen in IB anlegen.
Die BDE wird mir aber langsam auch zu alt und zu Big ...
Installieren ist wohl kein Problem oder?
Woher bekomme ich IBExpert --> etwa in Delphi selbst
unter den Reiter IBXpert (Delphi 7 Prof)?
Welche Units muss ich in Delphi aufführen --> uses ...?

Zu dem o.g. Problem : Ich habe sogar 2x die ganze
Datenbank gelöscht, jedesmal wenn ich die 3. Tabelle
anlegen will kommt der Fehler.

mkinzler 20. Nov 2007 20:17

Re: IB 6 Fehler unsuccessful / Unknown
 
www.ibexpert.de ist ein Admin-Tool für IB/FB.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.

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