-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Ulrich,
Das Problem sind nun die boolean-Felder. Sie werden in LO korrekt
als Checkbox angezeigt, das Häkchen ist korrekt gesetzt, wenn in
der entsprechenden Spalte TRUE (= "t") steht.
Wenn ich aber das Häkchen in LO entferne und den Datensatz
speicher, und ich dann außerhalb von LO ein SELECT auf die Spalte
mache, bekomme ich dort einen leeren String (oder NULL?) anstelle
des FALSE oder "f". Es scheint, dass LO bei nicht gesetztem Häkchen
den Wert NULL anstelle von FALSE speichert. In PostgreSQL wird für
den Datentyp boolean neben TRUE und FALSE noch NULL verwendet, was
"unbekannt" bedeutet.
Ich habe das gerade mit den Version LO 4.4.5.2 und 4.2.2.1 getestet.
In eine Postgrestabelle ein Boolean-Feld eingebaut, einmal keinen
Eintrag gemacht, einmal ein Häkchen gesetzt einmal ein Häkchen gelöscht.
Das Feld stellt bei fehlendem Eintrag einen Querstrich dar (steht für
NULL). Mit einem Haken wird TRUE dargestellt. Ganz leer bleibt das
Feld, wenn FALSE gespeichert wird.
Stelle ich in Extras → SQL die Abfrage, so ergibt das ein leeres Feld
ohne Inhalt, ein Feld mit 't' und ein Feld mit 'f'.
Mein System: OpenSUSE 13.2 64bit rpm Linux.
Was kann ich machen, damit LO mir FALSE speichert, wenn das Häkchen
nicht gesetzt ist?
LO 4.2.8.2 linux PostgreSQL 9.4
Warum hast Du die 4.2.8.2 noch installiert? Vermutlich die Version,
die Deine Distribution unterstützt?
Versuche es einmal mit der Version direkt von LibreOffice. Die kannst
Du in der Regel parallel installieren.
Gruß
Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBAgAGBQJWBVV+AAoJELDKYwaoS9AIXxoP/3+eh3VjS1uXHrYmuJblB/eD
xbztmx7WEaodahKGPvHV5eZxqwauu8M6IYLY2F0LzgQrR91gDP62s9j3ne7kJcGD
hcA0J6HnDmK4EiyZZP7dPYKbcXOE6pQDdvIRix0bFHinUdkJHNldmIfnJGAHK5Q+
hLsxCRqwGFd0SMqweSe1EaaVDiGYfWgT6yipcgIUSmjayPQaJofTc0jZa1+Rj2cz
m3gfU94Exs/8y5OH2zlv13wxiYJVrAYUKofaj0ssRBSMMTezTUpHPYTrENBf7tPc
uKnz4bL1cZRrrkQwpHSqiub+l01WNZQsk83bjV/tPiYOP8nZl/6+OJPh/HQvfuaY
3mMlWCVxd6Az8J9YH2MlAPSRHMFAegviSKYQTzoWlQSl1pi0HW7I4JcD7r1S9NkF
Bpt31XXzX7GsqFUjxBiABr8Dh/7iwVkNdvx20GGoVLvuu5bFAoz2NsEP4GpcsvLV
5rZnYqp06JaU0NG7i2UVVo0vtkWB45z33RHRLjPd1tCgDDbSYdW3lPDQWvRkoLIj
mY9hJ3Od8IiptQTsmOmNVNeWc/AEiVpyFmKG37mM+UGpqXWGXm9FTofDDVEOzU/A
c3gd9pFQQpuhDR55nr8kFIb+xNVrsgF4kE/TITz239VQGRFNwr1ExU+KRM2lBlzD
DlHj+QE9wMQG5odC/51Y
=SCiA
-----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.