每次我想更改某个类中的某些属性时,都会收到以下错误消息:
:Microsoft 光标引擎 [-2147217864] 无法找到行以进行更新。自上次读取以来,某些值可能已更改。
ADODB.Recordset[-2146825069] 在此上下文中不允许操作。
我该如何解决它们?
每次我想更改某个类中的某些属性时,都会收到以下错误消息:
:Microsoft 光标引擎 [-2147217864] 无法找到行以进行更新。自上次读取以来,某些值可能已更改。
ADODB.Recordset[-2146825069] 在此上下文中不允许操作。
我该如何解决它们?
即使这个问题是很久以前发布的:
我的项目中也会时不时地出现这个错误。每次我尝试在 Enterprise Architect 项目中编辑特定元素时,我都会收到完全相同的错误消息。唯一的解决方案是完全删除元素并重新创建它。
@TomO:
当您导入一个包时,这是从 XMI 导入还是导入源代码目录?
我只通过 XMI 文件导入。
您使用什么作为存储库?
我正在使用基于 PostgreSQL-Server 的存储库,我通过 ODBC 驱动程序访问它。
在您的 ODBC 数据源配置中,您是否有“返回匹配的行而不是受影响的行”和“允许大结果集”。
可以指定在哪里可以找到这些选项吗?也许这已经过时了,因为我在我的 ODBC 驱动程序的选项/数据源菜单下找不到任何这些选项。
如果您正在从 XMI 导入表单,您是否会在导入时剥离 GUID,如果您要在模型中制作现有文件夹的副本,这始终是一个好主意,因为具有相同 GUID 的两个元素并不理想;-)
我在导出时剥离 GUID,在导入 XMI 文件时再次剥离 GUID。
我真的很感激有关此主题的任何帮助。
如果可能的话,我可能需要更多信息。当您导入一个包时,这是从 XMI 导入还是导入源代码目录?您使用什么作为存储库?鉴于错误我假设它不是本地 EAP 文件。
在您的 ODBC 数据源配置中,您是否有“返回匹配的行而不是受影响的行”和“允许大结果集”
如果您正在从 XMI 导入表单,您是否会在导入时剥离 GUID,如果您要在模型中制作现有文件夹的副本,这始终是一个好主意,因为具有相同 GUID 的两个元素并不理想;-)
我还注意到您在 4 月 14 日提出了这个问题 - 抱歉,我花了这么长时间才找到您的请求。我希望这有帮助!
您是否将您的 ea 存储库作为云存储库访问?如果是这样,您可以尝试切换到以 odbc 数据源的形式访问存储库,这个问题可能会得到解决。我认为这是 Sparx 企业架构师云服务的错误。