![]() |
AW: DBX meldet Syntaxfehler wo keine sind
Mich an Datenbanken zu lassen ist sowieso wie einen Schimpansen ein atomar bewaffnetes Kampfflugzeug fliegen zu lassen, aber solange ich darunter nichts falsch verstehe, hätte ich behauptet, keine Spalten dynamisch zu erzeugen:
Code:
So sah es aus, zwei Freeware-Tools bekamen es problemlos hin, mein Delphi-Duo aus
SELECT [spaltenmenge] FROM (tab1 JOIN tab2 ON [...])
WHERE NOT EXISTS (SELECT [...]) UNION SELECT [spaltenmenge] FROM tabx JOIN taby ON [...] ;
Delphi-Quellcode:
und
TSQLConnection
Delphi-Quellcode:
nicht.
TDataSet
|
AW: DBX meldet Syntaxfehler wo keine sind
Ne, das sieht schon ok aus. Es sei denn in Wirklichkeit ersetzt Du [Spaltenmenge] durch ein '*'. Keine Ahnung wie sqLite/dbx das mit Union schluckt.
Wie sieht es denn aus mit
Delphi-Quellcode:
?
Select [Spaltenmenge] from
( Voriges Union Statement ) |
AW: DBX meldet Syntaxfehler wo keine sind
Nein, die Spalten sind bei beiden Abfragen die gleichen. Oder habe ich was falsch verstanden?
|
AW: DBX meldet Syntaxfehler wo keine sind
Zitat:
FireDAC ist erstmal nichts weiter als eine Alternative zu dbExpress. Natürlich muss man bei jeder verwendeten Technologie mit einem Lernaufwand rechnen. Nach meiner Erfahrung ist der bei FireDAC aber geringer als bei dbExpress. |
AW: DBX meldet Syntaxfehler wo keine sind
Ja, für die Installation musste ich mir zum Glück doch kein Bein ausreißen. Auf Dauer lohnt es sich bestimmt, sich in das Teil einzuarbeiten. Nur im Moment lohnt es sich für mich nicht, das dürfte für die nächsten Monate meine einzige Berührung mit Datenbanken gewesen sein :-)
Ich habe vielleicht auch etwas ungehalten reagiert da ich mit der Zeit etwas aggressiv wurde, so einen Kleinkram nicht mit Bordmitteln hinzubekommen. Es in Anwendungslogik zusammenzubasteln hat keine 120 Sekunden gedauert, aber unschön ist es trotzdem. |
AW: DBX meldet Syntaxfehler wo keine sind
Hallo,
zeig' uns doch bitte mal das SQL-Statement, eventuell sind ja nur ein paar Besonderheiten vorhanden, die nur beim Absenden des SQL aus Delphi heraus zu beachten sind (QuotedStr oder sowas...). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz