yannsimon
I'm new here

Externe Datenbank - "Tabelle" has no key

Jump to solution

Hallo,

ich versuche, eine externe Datenbank in FIRSTspirit zu benutzen.

Ich habe die Verbindung problemlos aufgebaut.

Die Datenbank ist als "schreibgeschütz" und "Kein Schema Sync" eingesetzt (als in der Doku beschrieben).

Ich habe das Schema problemlos in FIRSTspirit importiert (mit "Schema aus Datenbank erzeugen").

Ich versuche jetzt eine Abfrage aufzubauen.

Aber ich kriege den Fehler, dass die Tabelle kein Key hat.

"Tabelle" has no key

at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:130)
    at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:115)
    at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:108)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

Es bedeutet, dass die Tabelle kein PK hat?

Und FIRSTspirit kann damit nicht arbeiten?

Und liegt es irgendwo anders?

Yann

0 Kudos
1 Solution

Accepted Solutions
klein
Crownpeak employee

Hallo Yann,

um die einzelnen Datensätze rendern und diese beim Generieren bzw. in der Vorschau verlinken zu können, erwartet FS einen Primary-Key in den einzubindenden externen Tabellen. Ab V4.2 wird als Primary Key nicht nur eine Number-, sondern auch eine String-Spalte unterstützt.

View solution in original post

0 Kudos
3 Replies
Andreas-Knoor
Crownpeak Employee

Hallo Yann,

hat die externe Tabelle denn einen Primary-Key im Datenbankmodell?

0 Kudos

Hallo Andreas,

Ich bin nicht 100% sicher, aber es scheint nicht aus.

Die Datenbank ist vom Kunden, und wir haben nicht viele Informationen darauf.

Braucht FIRSTspirit unbedingt Primary-Keys?

0 Kudos
klein
Crownpeak employee

Hallo Yann,

um die einzelnen Datensätze rendern und diese beim Generieren bzw. in der Vorschau verlinken zu können, erwartet FS einen Primary-Key in den einzubindenden externen Tabellen. Ab V4.2 wird als Primary Key nicht nur eine Number-, sondern auch eine String-Spalte unterstützt.

0 Kudos