Search the FirstSpirit Knowledge Base
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
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.
Hallo Yann,
hat die externe Tabelle denn einen Primary-Key im Datenbankmodell?
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?
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.