wichian
路人甲
路人甲
  • 注册日期2003-11-25
  • 发帖数55
  • QQ
  • 铜币259枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1208回复:0

使用sde的java api 删除记录为什么不成功?能帮我看看?

楼主#
更多 发布于:2005-03-16 14:43
mojava2.0+arcsde8.3+oracle9i


<P>下面的这个方法中的conn和layer都没有问题,在查询、添加和修改记录的时候都能使用</P>
<P>我尝试了delete中的byId和fromTable两种方法进行删除都没有成功
运行过程中没有出现异常, 有没有人能帮我看看啊
public void deleteData(SeConnection conn, SeLayer layer) {
    try {
      SeDelete delete = new SeDelete(conn);
//      String whereClause = new String("ID = 1234567");
      SeObjectId id = new SeObjectId(685);
      delete.byId(layer.getName(), id);
//      delete.fromTable(layer.getName(), whereClause);
//      delete.cancel(false);
      delete.execute();
//      delete.close();
    }
    catch(Exception ex) {</P>
<P>    }
  }</P>
喜欢0 评分0
游客

返回顶部