Delphi Firedac ODBC和Ingres数据库-“;在当前状态下无法调用API函数;
我在使用Delphi Firedac(ODBC)从Ingres数据库读取数据时遇到问题。 我可以连接到Ingres数据库(无异常抛出),但当我尝试通过FDQuery读取数据时,我得到:Delphi Firedac ODBC和Ingres数据库-“;在当前状态下无法调用API函数;,delphi,delphi-xe8,firedac,ingres,Delphi,Delphi Xe8,Firedac,Ingres,我在使用Delphi Firedac(ODBC)从Ingres数据库读取数据时遇到问题。 我可以连接到Ingres数据库(无异常抛出),但当我尝试通过FDQuery读取数据时,我得到: "API function cannot be called in the current state" 使用相同的连接字符串和dbExpress(ODBC),我可以通过sql语句读取数据 我知道dbExpress要简单得多,也许Firedac会尝试在ODBC驱动程序中读取/设置更多的内容,这会造成问题。 我在
"API function cannot be called in the current state"
使用相同的连接字符串和dbExpress(ODBC),我可以通过sql语句读取数据
我知道dbExpress要简单得多,也许Firedac会尝试在ODBC驱动程序中读取/设置更多的内容,这会造成问题。
我在Embarcadero质量门户网站上报告了问题,但没有任何回应
可能有人知道如何使用Ingres数据库和Firedac问题是在Embarcadero的Dmitry Arefiev的帮助下解决的 添加到连接参数
ODBCAdvanced=SELECTLOOPS=N
根本解决不了问题