Liebe Liste,
ich versuche gerade, mittels einer Abfrage die Gültigkeit von
ISBN-Nummern für die Datenbank "Base-Handbuch" zu überprüfen.
Für ISBN_10 ermittle ich nach dem Schema 1*Ziffer1 + 2*Ziffer2 +
3+Ziffer3 ... einen Wert, den ich anschließend durch 11 dividiere und
dabei den Rest ermittele (MOD(Wert,11)). Das Ergebnis muss für eine
korrekte ISBN_10_Nummer 0 sein.
Der Wert, den ich durch Abfragen z.B. erhalte, ist laut Anzeige "198".
Gebe ich MOD(198,11) in einer Abfrage an, so erhalte ich 0. Gebe ich den
angezeigten Wert ein (MOD("Wert",11)), so erhalte ich 10. Gleiches
Verhalten für eine weitere ISBN-Nummer.
Baue ich Fehler in eine ISBN-Nummer, so ändert sich auch das Ergebnis.
Weiß jemand, wo die Ursache dafür liegen könnte, dass die HSQLDB falsche
Rechenergebnisse ausspuckt?
Gruß
Robert
--
Informationen zum Abmelden: E-Mail an discuss+help@de.libreoffice.org
Probleme? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
- [de-discuss] Base-Abfrage: Grenzen der HSQLDB? · Robert Großkopf
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.