Moin...
Zitat:
Bleib doch bei DevExpress.
...
Ich hatte letztens auch meinen Spaß mit FireDAC. Das hat mich komplett einen Tag gekostet...weil man die Meldungen nicht vernüftig liest.
PS: Altprojekt FDQuery auf der Form (mag ich eigentlich nicht
)
Ich habe mir herausgenommen ein Datenbankfeld größer zu machen. Soweit so gut.
Ergebnis:
Zitat:
[FireDAC][Phys][
ODBC]-345. Daten zu groß für Variable [IXADR]. Maximale Länge = [32], tatsächliche Länge = [46] Hinweis: Setzen Sie TFDParam.Size auf einen größeren Wert.
Hä?
Alle Felder kontrolliert. Alle Größen passen. Dann denke ich...ODBC? Wir haben nur den Native Treiber! Ins System geschaut...da war einer.
Entfernt. Meldung war weg.
April, April. Den nächsten Tag hatte ich das wieder.
Erneute Suche....
Lösung:
In der FireDAC
Query gab es einen String
Parameter. Der Parameter hatte eine Länge und zwar immer noch die Alte!
Wer hat schon mal einem
SQL Parameter eine Länge vergeben? Was ist der Sinn dahinter?
...again what learned.
Danke für Zuhören...