AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi IB 6 Fehler unsuccessful / Unknown
Thema durchsuchen
Ansicht
Themen-Optionen

IB 6 Fehler unsuccessful / Unknown

Ein Thema von dieduese · begonnen am 18. Nov 2007 · letzter Beitrag vom 20. Nov 2007
Antwort Antwort
dieduese

Registriert seit: 3. Dez 2004
Ort: Hannover
6 Beiträge
 
Delphi 7 Professional
 
#1

IB 6 Fehler unsuccessful / Unknown

  Alt 18. Nov 2007, 19:43
Datenbank: IB 6 local • Zugriff über: IBConsole
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.
Jörg
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: IB 6 Fehler unsuccessful / Unknown

  Alt 18. Nov 2007, 19:45
Hast du die Tabelle vorher gelöscht?
Schau dir mal die Systemtabellen an.
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: IB 6 Fehler unsuccessful / Unknown

  Alt 20. Nov 2007, 05:11
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.
Heiko
  Mit Zitat antworten Zitat
dieduese

Registriert seit: 3. Dez 2004
Ort: Hannover
6 Beiträge
 
Delphi 7 Professional
 
#4

Re: IB 6 Fehler unsuccessful / Unknown

  Alt 20. Nov 2007, 20:13
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.
Jörg
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: IB 6 Fehler unsuccessful / Unknown

  Alt 20. Nov 2007, 20:17
www.ibexpert.de ist ein Admin-Tool für IB/FB.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 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