2011-04-14 44 views
7

每次导入包后解决错误我想在某些类我得到以下错误信息更改某些属性:如何在Enterprse建筑师Sparx Systems的

:Microsoft游标引擎[-2147217864] 行不能位于更新。自上次读取以来,某些值可能已更改。

ADODB.Recordset [-2146825069] 在此上下文中不允许操作。

我该如何解决它们?

回答

2

如果可能我可能需要更多信息。当你导入一个包时,这是来自XMI还是你导入一个源代码目录?你使用什么作为存储库?鉴于错误,我假设它不是本地EAP文件。

在您的ODBC数据源配置你有“返回匹配的行,而不是受影响的行”和“允许大结果集”

如果要导入的形式XMI你在进口剥离的GUID,这始终是一个好主意,如果您在您的模型中制作一个现有文件夹的副本,因为它具有两个具有相同GUID的元素并不理想;-)

我也注意到您在4月14日询问了这个问题 - 我很长时间才能找到你的请求。我希望这有帮助!

5

即使这个问题是很久以前贴:

现在,然后在我的项目出现这个错误了。 每次尝试编辑Enterprise Architect项目中的特定元素时,我都会得到完全相同的错误消息。唯一的解决方法是完全删除元素并重新创建。

@TomO:

当您导入一个包,这是从XMI或者导入一个源代码目录?

我只能通过XMI文件导入。

你用什么作为存储库?

我正在使用基于PostgreSQL-Server的存储库,我通过ODBC驱动程序访问该存储库。

在你的ODBC数据源配置中,你有“返回匹配的行而不是受影响的行”和“允许大的结果集”。

可以指定我可以在哪里找到这些选项?也许这已经过时了,因为在我的ODBC驱动程序的Options/Datasource Menu下找不到任何这些选项。

如果要导入的形式XMI你在进口剥离的GUID,这始终是一个好主意,如果你正在你的模型中的现有文件夹的副本,具有相同的GUID两个元素是不理想;-)

我在导出时删除GUID,当我导入XMI文件时再次删除GUID。

我真的想了解关于这个话题的任何帮助。

+1

我有同样的问题... – toscanelli 2014-09-26 15:31:57

0

您是否正在以云存储库的身份访问您的ea存储库?如果是这样,您可以尝试切换到作为odbc数据源访问存储库,并且可以解决此问题。我认为这是Sparx企业架构云服务的一个漏洞。