通过iObject .net 10i对数据库数据源中的数据集进行重命名出现的问题

0 投票

在数据库的数据源中原先存在两个名字不同的影像数据集,通过iobject 10i删除其中一个数据集,再另一个数据集重命名为被删除的数据集的名字,完成后通过10i.net版的桌面端打开数据源发现其中有两个相同名字的影像数据集。请问一下这种情况需要怎么处理能达到期望的效果。

10月 21 分类:  31次浏览 | 用户: xw1997109 初出茅庐 (21 分)

1个回答

0 投票
你删除数据集和重命名数据集用的是哪个方法?将这部分代码贴出来看一下
10月 21 用户: 程逸诗 名扬四海 (3,324 分)

就这两句代码

你代码跟踪一下返回是否是true还是false。测试一下将这两句代码分开执行,比如分别放在两个button下面,先执行完delete后,再去重命名。
两个方法都返回true,不过桌面端将连接断开再重新打开,数据集就恢复正常了,但是只刷新数据源的话还是一样。还出现过有一种情况,在删除数据集后,在数据库中跟被删数据集有关的表已经删除了,但是在smimgregister的表中还存在被删数据集的信息。
...