Fehlermeldung: Unexpected token in Statement

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fehlermeldung: Unexpected token in Statement

Re: Fehlermeldung: Unexpected token in Statement

von Toxitom » Mo, 28.01.2008 13:50

Hey Rainer,

ja, theoretisch sind zwei schlüssel möglich - aber bei der HSQLDB eher unüblich. In der Regel wird dann der Primärschlüssel aus zwei oder mehr Textspalten gebildet.
Besser ist es, einen eigenen eindeutigen numerischen (Integer) Primärschlüssel zu verwenden - und den Rest über Fremdschlüssel abzuwickeln :-)

Viele Grüße
Thomas

Re: Fehlermeldung: Unexpected token in Statement

von Einer » So, 27.01.2008 12:55

Aber prinzipiell ist es doch möglich zwei Schlüssel zu verwenden!?
Werd noch ein weilchen Buch wälzen, vielleicht hilft mir das doch noch auf die Sprünge.

Grüße
Rainer

Re: Fehlermeldung: Unexpected token in Statement

von Einer » So, 27.01.2008 12:50

Toxitom hat geschrieben:Welche DAtenbank-engine? Welche OOo Version, Welches BS?
OO-Datenbank, OO 2.3.1-3, Sidux
[quoteHandelt es sich um die internen DB HSQLDB, so gibt es keine Felddefinition "Numeric"[/quote]
Nicht angemeldet
Toxitom hat geschrieben:Bei anderen DB-Engines könnte auch das "ß" zum Fehler führen. Solche "Sonderzeichen" in Spaltenbezeichnern mag nicht jede DB.
Hatte ein "ß" drin. :shock: obwohl das eigentlich auch mir bekannt war.

Hab nochmal ein biss'l getestet: wenn ich nur einen Schlüssel (Integer) vergebe geht's. Nehm ich noch einen Zweiten Schlüssel dazu geht's nicht mehr und es kommt die Fehlermeldung

Viele Grüße
Rainer

Re: Fehlermeldung: Unexpected token in Statement

von Toxitom » So, 27.01.2008 12:18

Hey Rainer,

leider zu wenig Daten, um sicher etwas sagen zu können. Welche DAtenbank-engine? Welche OOo Version, Welches BS?

Handelt es sich um die internen DB HSQLDB, so gibt es keine Felddefinition "Numeric" (unabhängig davon, dass diese für PLZ sowieso ungeeignet ist). Bei anderen DB-Engines könnte auch das "ß" zum Fehler führen. Solche "Sonderzeichen" in Spaltenbezeichnern mag nicht jede DB.

Viele Grüße
Thomas

Fehlermeldung: Unexpected token in Statement

von Einer » So, 27.01.2008 11:53

Servus,

ich versuche mich gerade mit Base und bekomme beim erstellen einer neuen Tabelle, mit Hilfe des Assistenten, folgende Fehlermeldung wenn ich auf Fertig stellen gehe:
Unexpected token in Statement [CREATE TABLE "Kontakte ("Anrede" VARCHAR(4),"Name" VARCHAR(30) NOT NULL,"Straße" VARCHAR(30),"PLZ" NUMERIC(5), ......."

Das sieht für mich so aus als sollte ich die Vorgaben des Assistenten nicht ändern. Was mir aber nicht einleuchtet.
Zuerst dachte ich es hängt mit der Vergabe eines Schlüsselpaares zusammen, aber der Test mit nur einem Schlüssel bringt mir die gleiche Fehlermeldung.
Was könnte ich da falsch machen?

Grüße
Rainer

Nach oben