Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Micha,

danke für das Entschlüsseln der - wie ch finde - wenig
userfreundlichen Fehlermeldung.

Das ist eine Fehlermeldung der HSQLDB-Datenbank. Die können sicher
nicht alle übersetzt werden - zumal die Datenbank selbst schon sehr in
die Jahre gekommen ist.

Wie bist Du denn Vorgegangen, um die Tabellen auf den Import vor zu
bereiten. Ist für mich sowieso erstaunlich, dass Du aus einer
Tabellenkalkulation 3 Tabellen ziehst, die in einer Beziehung
zueinander stehen - mit Fremdschlüssel usw.

Du kannst jetzt folgendermaßen vorgehen:
Die Tabelle, die sich nicht einfügen lässt, musst Du unter Extras →
Beziehungen aus der Verbindung lösen. Manchmal klappt so etwas nicht
direkt. Wenn ich hier an den Beziehungen etwas verändere, dann gehe
ich immer den sicheren Weg: Tabelle daraus löschen - Beziehungen
speichern - Base schließen - Base öffnen - Beziehungen ansehen ...
Wenn die Tabelle dort nicht mehr auftaucht, dann sind die
Fremdschlüssel als solche auch nicht mehr definiert. Jetzt kannst Du
die Daten importieren.

Anschließend musst Du den entsprechenden Datensatz finden, bei dem es
keinen passenden Fremdschlüssel gibt. Das kannst Du über eine Abfrage
herausfinden:
SELECT * FROM "Tabelle" WHERE "Ort_ID" NOT IN (SELECT "ID" FROM "Ort")
... wenn z.B. in "Tabelle" in dem Feld "Ort_ID" ein Eintrag drin
steckt, der nicht zur Tabelle "Ort" passt.
Den Eintrag kannst Du bearbeiten, gegebenenfalls etwas in der Tabelle
"Ort" dazu nachtragen. Wenn die Abfrage leer bleibt und auch bei
anderen Fremdschlüsseln leer bleibt, dann kannst Du anschließend die
Tabelle unter Extras → Beziehungen wieder einfügen und verbinden.

Gruß

Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVm28cAAoJELDKYwaoS9AIaZwQAI4EfA72tFAOV2aDx5QIFjwk
gzoiFJiXTxsn4hpL6axHqDJgeuoxSj9F2o/NHoxjC/16KoeXf2uHCYJW4s+Dp5db
UixDEd3tJ2RRB2Nwt7lN1uqrjhq1ctIYXA+yRfSoJJ7F01MdESyiE3HRrPJnobIC
X1KOQzudML6f73kCaYa/NVqhPGlj8SK83NJy6kYmAMyYzRrCXzVuFQVITZWZ6pKN
ull0ZeUfq4Ji+9Orbh69fadXOY9C3KYzXvLwrSrpnXLTcwa6ojhShzKJ/sciMayw
zdi/l4q21Kx0FEYMzBfAP0hJyN8oxAc3zefSkOpHlkRrlYPPF3jOV2QzB3IzMUc4
VYXRti1wwZ9oG5bDWUBNCZ1592oRX6JHcL+u66lkxRkK9s0BytRlKaRvBnDBGOmJ
BNPkLY9rOAIEsofaLohOBddBKdffVTwEcslC5RQvBMxk6mW1En26lWtFSNvrEEQy
B0Fll8Nrnepgs8KUzz15I59ZzR96GYWcv/YU0UUQgi6gUVV5/qC5kZLQ96klfePj
plI/8WILkdAsk2+w1TKDAdVufc7nAfAQnOg8okbgttrmLD7ZQOPUFs+JpdXoHjAS
kdT4FlAos0G5d5Vj97yZcTkb7j84q6YhnvbLVyxnpnQ0vmGzlcDbasVFilHPqaSU
7sUWbfx56qFiBT7ytZzF
=Y04W
-----END PGP SIGNATURE-----

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.