Hallo,
nach den letzten Erkenntnissen scheint der Fehler in der ADODB.Pas aufzutreten und zwar in der Zeile
Delphi-Quellcode:
/* Funktion RefreshFromOLEDB */
OLEDBCommand.QueryInterface(ICommandWithParameters, OLEDBParameters);
Diese Zeile wird nur durchlaufen, wenn
Command.CommandType = cmdText
andernfalls wird
RefreshFromADO
aufgerufen.
Allem Anschein nach gibt es Probleme bei der Prüfung von Parametern (die in unserem Fall allerdings nicht vorhanden sind).
Es wäre mal einen Versuch wert, ParamCheck der
Query auf false zu setzen.