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


Hallo Thomas, *,

Am 10.06.2013 17:31, schrieb Thomas Hackert:
Hallo Robert, *,
[..]
SELECT * FROM `libretest`.`Table1` AS `Table1` LIMIT 5
- also ohne die festgestellte Fehlermeldung.

Also wäre das dann ein Bug in der HSQL? Oder hätten andere RDBMS damit
auch Probleme?

Nein, das ist kein Bug, bestenfalls ein Verbesserungsvorschlag ;-)

Die Welt der DB ist eben etwas komplizierter.
Zunächst müsste in der RDBMS genau diese Funktion implementiert sein -
das ist nicht immer der Fall. Auch wenn die gemeinsame Sprache SQL
heisst, so heisst das noch lange nicht, dass jedes DBMS den kompletten
Sprachsatz korrekt impementiert hat. So hat jedes DBMS seinen eigenen
"Dialekt" auch oft noch mit eigenen Befehlen.

Und wenn das DBMS den Befehl inplementiert hat, dann kommt ja noch als
nächste "Hürde" der benutzte Treiber hinzu, auch der muss die korrekte
Weiterleitung gewährleisten. So gibt es durchaus Unterschiede zwischen
den JDBC und den ODBC Treibern - und native Treiber arbeiten wieder
anders....

Und zum Schluss muss auch noch das Frontend mit den Sachen klarkommen -
in dem Fall also die Base-Oberfläche ;-) Deswegen geht manches eben nur
direkt als SQL-Befehl, nicht aber im Entwurfsfenster.

Und erst wenn alles optimal zusammenpasst erhält man auch die
gewünschten Ergebnisse.

Für ein System wie base das mit sehr vielen unterschiedlichen DBMS sowie
unterschiedlichen Treibern zurechtkommen will eine schier unlösbare
Aufgabe. Da wird es immer Kompromisse geben müssen.

Viele Grüße
Thomas


-- 
## Unterstützung der freien Office Suite
## http://de.libreOffice.org  - www.LibreOffice.org
## Vorstand Freies Office Deutschland e.V.
## Mitglieder willkommen: www.FroDeV.org

-- 
Liste abmelden mit E-Mail an: discuss+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/discuss/
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.