应用程序运行完美,直到我在 OpenOffice.org Calc 中编辑用户数据库 (*.dbf)。现在它给了我关于封闭数据集的上述错误。
最佳答案
根据您自己的评论,您无法打开数据库文件,因为它已损坏。因此,您的情况中的错误并不意味着您忘记打开它,而是您的应用程序无法打开损坏的 .dbf 文件。
除了未能将表 Active 属性设置为 true 之外的其他不太明显的原因,您可能会收到此错误,包括系统或 BDE 配置错误(ODBC 或 ADO,或其他 BDE 运行时文件丢失或未配置)打开文件所需的内容
关于delphi - 如何使用 Borland 数据库引擎和 Delphi 应用程序解决 "Cannot perform this operation on a closed dataset"问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6774634/