在一个数据模块中,我放了一个SQLDataSet,并将为SQLConnection。在 "CommandText "属性中,我使用了这一行。
select * from tblusers
当改变SQLDataSet的 "Active "属性时,它会返回错误 "试图重新打开一个打开的游标 "或者 "未知的ISC错误0"。后者出现一次,在第一次尝试时。我使用Delphi Rio 10.3和Firebird 3.0 Dialect 3。
我回到Firebird 2.5,SQLDataSet没有再出错,连接恢复正常了。我相信是与新的Firebird 3库有些不兼容。