惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Attack and Defense Labs
Attack and Defense Labs
V2EX - 技术
V2EX - 技术
O
OpenAI News
S
Secure Thoughts
H
Heimdal Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Schneier on Security
Schneier on Security
H
Hacker News: Front Page
S
Security Affairs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
The Register - Security
The Register - Security
GbyAI
GbyAI
Cloudbric
Cloudbric
MongoDB | Blog
MongoDB | Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
Forbes - Security
Forbes - Security
Y
Y Combinator Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Cloudflare Blog
Recorded Future
Recorded Future
人人都是产品经理
人人都是产品经理
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
Webroot Blog
Webroot Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
T
Tor Project blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
V
V2EX
T
Tailwind CSS Blog
SecWiki News
SecWiki News
NISL@THU
NISL@THU
C
Check Point Blog

博客园 - 一般一般

linux ps命令使用详解 OBIEE的迁移部署 Oracle插入数据时获取自增ID Oracle IN 和 EXISTS比较小结[转] parentNode、parentElement,childNodes、children 它们有什么 css颜色渐变-Z - 一般一般 - 博客园 好久没来了 wuyu的vs2005 地址收藏 test google whether A point is included in the polygon 2008-5-16 my map [转载]深入浅出URL编码 将dom.document存放在文件中 - 一般一般 - 博客园 [zhuan]女性:25岁为生活而工作,35岁为工作而生活 有感于价格上涨 [转]JSP中,AJAX使用POST方式提交中文乱码问题解决 美女与野兽 Java 的String.Split(arg)?? - 一般一般 - 博客园
今天碰到一个AO郁闷的问题,解决了,贴出来,大家交流
一般一般 · 2008-01-30 · via 博客园 - 一般一般

我用VB写了一个AO的ActiveX控件,嵌入到IE中。

正确的操作步骤是:
1/加载临时的图层 2/添加临时字段 3/使用临时字段进行进一步的操作 4/清除临时图层

我在程序运行过程中执行了这样的操作:
一、加载的临时图层,二、添加临时字段,三、移出临时图层,四、再次添加临时图层时,五、之前添加的临时字段再次出现在新创建的临时图层中,六、这样想再次添加临时字段就会出现错误FDO_E_TABLE_DUPLICATE_COLUMN。
而事实是,新添加的临时图层中不存在之前添加的临时字段,因为代码的运行结果就是存在之前增加的字段,那么对字段进行操作或者计算是没有问题的,但是,我偏偏用这个字段设置图层的Renderer,而Renderer却得出的是正确的结论,字段是不存在的。

分析了一下原因,说明AO在移出临时图层时,IE将数据源缓存在内存中,只有IE进程结束才能清除临时字段的数据,再次执行才能正确。

现在的解决办法是在移出图层之前将添加的临时字段删除。
IFeatureClass.DeleteFied pField

使用过程中注意如下几个错误:
FDO_E_FIELD_CANNOT_DELETE_LAST_FIELD:需要至少一个属性字段(shp格式)
FDO_E_TABLE_COLUMN_NOT_FOUND:执行操作一二三四之后,执行删除字段时发生此错误。删除图层字段的操作要在临时图层移出之前执行。