Man muss darauf achten, dass [TParameter].DataType auf den korrekten Datentyp eingestellt ist.
Bei einer Änderung an der
SQL Anweisung versucht die
VCL, über den Treiber den korrekten Datentyp zu ermitteln.
Dies kann in vielen Fällen schiefgehen (z.B. bei komplexen Abfragen oder nicht-standard
SQL wie in deinem Fall) und dann muss man von Hand eingreifen.
Wenn es ein String-Datentyp ist, muss auch [TParameter].Size korrekt eingestellt werden.