Delphi Firedac (ODBC) による Ingres データベースからのデータの読み取りに問題があります。Ingres データベースに接続できます (例外はスローされません) が、FDQuery でデータを読み込もうとすると、次のようになります。
"API function cannot be called in the current state"
同じ接続文字列と dbExpress(ODBC) を使用すると、SQL ステートメントによるデータの読み取りに問題はありません。
dbExpress の方がはるかに単純であり、Firedac が ODBC ドライバーでさらに何かを読み取ったり設定したりしようとすると、問題が発生する可能性があります。Embarcadero Quality Portal https://quality.embarcadero.com/browse/RSP-11536で問題を報告しましたが、応答がありません
IngresデータベースとFiredacを操作できるようにするために何をすべきかを誰かが知っているかもしれません