阅读:1208回复:0
使用sde的java api 删除记录为什么不成功?能帮我看看?
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> |
|