Sieht gut aus (Win10 64 mit fpc/Lazarus Win32).
Wünsche hätte ich ja genug,
-> Felder in Anführungszeichen: Das ist mir noch nicht begegnet beim erstellen von SQL Statements, dafür aber das man eckige Klammern machen muß/sollte. Beispiel: Ein Feld heißt aus historischen Gründen DateTime, dann muss ich das am Server [DateTime] schreiben, damit es ein gültiger Feldnamen ist (MS-SQL Server).
Damit wäre es sinnvoller zu schreiben Felder in Begrenzer und zwei Zeichen zuzulassen.
Macht keinen Sinn
Code: Alles auswählen
select
[date[, [prcp[, [pres[, [snow[, [tavg[, [tmax[, [tmin[, [tsun[, [wdir[,
[WetterDatenID[, [wpgt[, [wspd[
from [B_WetterDaten[
Das ist ja ok (aber nur bedingt brauchbar)
Code: Alles auswählen
select
"date", "prcp", "pres", "snow", "tavg", "tmax", "tmin", "tsun", "wdir",
"WetterDatenID", "wpgt", "wspd"
from "B_WetterDaten"
Ok, es gibt da jede Menge an Optimierungsmöglichkeit, da brauch ich nicht mein Maul aufreißen, sondern einfach machen
Danke mal für die Möglichkeit das ganze als Standalone Testmöglichkeit. Hinweis, ich habe stat der IBConnection einen SQLConnector verwendet und zusätzlich einen SQLDBLibraryLoader auf das Formular gebracht, damit kann ich jetzt zwischen den DB-Systemen umschalten und auch die passende dll angeben. Weil mit IB fange ich absolut nichts an.
Edit:
Sieht besser aus
Code: Alles auswählen
select
[date], [prcp], [pres], [snow], [tavg], [tmax], [tmin], [tsun], [wdir],
[WetterDatenID], [wpgt], [wspd]
from [B_WetterDaten]