Seite 1 von 1

Tabellen lassen sich nicht mehr bearbeiten

Verfasst: So, 20.11.2005 09:29
von morszeck
Zwar ist dies nur eine Testdatenbank, aber ich komme absolut nicht mehr an die Daten herran, wen ich rechts auf Tabellen klicke kommt mir diese Meldung entgegen.
SQL-Status: S1000
Fehler-Code: -78

error in script file line: 4 Column types do not matchmissing DEFAULT value on column Lieferrantencode in statement [CREATE CACHED TABLE "Auftragsdaten Lieferranten"("Lieferrantencode" INTEGER NOT NULL,"Artikel" VARCHAR(50),"Artikelnummer" VARCHAR(6) NOT NULL,"Bestellmenge" NUMERIC(10) NOT NULL,"Einzellpreis" DECIMAL(50,2),"Mehrwertsteuer" DOUBLE,"Bestelldatum" DATE,"Lieferdatum" DATE,"AuftragID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,CONSTRAINT SYS_FK_78 FOREIGN KEY("Lieferrantencode") REFERENCES "Adressen Lieferranten"("Lieferrantencode") ON DELETE SET NULL ON UPDATE SET DEFAULT]
Im eigentlichen wollte ich 2 Tabellen erstellen: Lieferanten und Bestellungen. Das auch kein Problem war. Nun wollte ich zwischen den beiden Tabellen eine Beziehung knüpfen.

Leider gibts für OO kein gescheites Buch (das von O'Reilly kann man vergessen), daher habe ich ein einfaches Buch über Access 2003 (Einsteigerseminar von bhv) genommen. Die ersten 100 Seiten gingen wunderbar, auch wen man ein wenig improvisieren musste, aber jetzt hänge ich hier mit diesem Problem.

Wie sieht es eigentlich mit StarOffice 8 aus? Kann man dies schon kaufen und läuft da das Datenbanksystem einigermassen? Hoffe ich bin nicht all zu OT !

Verfasst: So, 20.11.2005 09:47
von Toxitom
Hey morszeck,

Hmm, Base ist noch noch nicht stabil genug um wirklich produktiv zu arbeiten und hat (leider) noch viele "Kinderkrankheiten".
Exakte Lösung für Dich habe ich nicht, ein erster Blick auf deinen Code lässt mich aber über die Leerzeichen in den Tabellennamen stolpern. Das dürfte m. A. nicht drin sein, hier dürfte Base "stolpern". Mach mal draus "Auftragsdaten_Lieferanten" und "Adressen_Lieferanten" . Musst dann natürlich auch die entsprechenden Tabellen umbenennen...

Gruss
Thomas

Verfasst: So, 20.11.2005 10:56
von morszeck
Ok, ich versuche es mal.

So was ich gelesen habe sind OpenOffice und StarOffice verwante. Wen StarOffice besser arbeiten würde, so würde ich mir auch dieses kaufen. Ist dort Base stabil?

Verfasst: So, 20.11.2005 20:01
von Toxitom
So was ich gelesen habe sind OpenOffice und StarOffice verwante. Wen StarOffice besser arbeiten würde, so würde ich mir auch dieses kaufen. Ist dort Base stabil?
Nein :!: Die geben sich nichts, gleiche Codebasis :)

Gruss
Thomas

So was ich gelesen habe sind OpenOffice und StarOffice verw

Verfasst: Di, 31.01.2006 16:13
von 1.ray
Hallo morszeck

Soviel ich weiss, hat Star Office eine eigene Datenbank namens Adabas und vor allem : Support
Mit freundlichen Grüssen
rotor

Re: So was ich gelesen habe sind OpenOffice und StarOffice v

Verfasst: Mi, 01.02.2006 08:54
von pmoegenb
1.ray hat geschrieben:Hallo morszeck

Soviel ich weiss, hat Star Office eine eigene Datenbank namens Adabas und vor allem : Support
Adabas war einmal. Die neue DB heißt wie bei OO HSQLDB.

Gruß

Peter

Verfasst: Mi, 01.11.2006 10:04
von hakre
HSQLDB wiederum wird nur von BASE eingsetzt. Meines Wissens ist HSQLDB stabil.
http://www.hsqldb.org/

Verfasst: Mi, 01.11.2006 23:22
von Strat49
Hallo morszeck,

ich will ja kein Oberlehrer sein, aber vielleicht überprüfst du einmal deinen Code auf Schreibfehler: z.B. Lieferrantencode, Lieferranten, Einzellpreis ... Tauchen diese Fehler in den Tabellen, Abfragen, Skripten etc. identisch auf, dann macht es ja nix. Ansonsten ... bad luck! :wink:

Wenn man Base erst einmal halbwegs verstanden hat und die empfohlene Schreibweise peinlichst befolgt, ist es nach meiner Erfahrung durchaus stabil. Habe bisher keine Schwächen entdeckt.

Welches Buch von O'Reilly meinst du? Meine Empfehlung: siehe unten bei Toxitom!

Gruß
Norbert