阅读:2519回复:1
vs.net开发arcmap遇到的问题
<H2>vs.net开发arcmap遇到的问题</H2>
<DIV>错误:<BR>System.Runtime.InteropServices.COMException (0x80040653): 异常来自 HRESULT:0x80040653<BR><BR> 在 ESRI.ArcGIS.Geodatabase.IFeatureClass.Update(IQueryFilter filter, Boolean Recycling)<BR> 在 iCITYv1.frmParameters.Iterate(Int32; iteration, IFeatureLayer2 pFeatureLayer, String strFieldPrefix) 位置 D:\Program Files\ArcGIS\Bin\iCITYv1\frmParameters.vb:行号 2432<BR> 在 iCITYv1.frmParameters.Model() 位置 D:\Program Files\ArcGIS\Bin\iCITYv1\frmParameters.vb:行号 2320<BR> 在 iCITYv1.frmParameters.btnSetParms_Click(Object sender, EventArgs e) 位置 D:\Program Files\ArcGIS\Bin\iCITYv1\frmParameters.vb:行号 1797<BR> 在 System.Windows.Forms.Control.OnClick(EventArgs e)<BR> 在 System.Windows.Forms.Button.OnClick(EventArgs e)<BR> 在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)<BR> 在 System.Windows.Forms.Control.WmMouseUp(Message; m, MouseButtons button, Int32 clicks)<BR> 在 System.Windows.Forms.Control.WndProc(Message; m)<BR> 在 System.Windows.Forms.ButtonBase.WndProc(Message; m)<BR> 在 System.Windows.Forms.Button.WndProc(Message; m)<BR> 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message; m)<BR> 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message; m)<BR> 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)<BR><BR>代码从cannada的一位友人那获得,在本机上运行时,出现如上错误,请高手指正。<BR>另外: 开始的时候出现的错误是:System.Runtime.InteropServices.COMException (0x80004005): 调用com组件错误,<BR> 但不知怎的让我给鼓捣好了,还请高手指正错误所在,<BR>( 应该不是代码错误,cannada的老外给的。应该是设置或者什么其他问题)</DIV> |
|
1楼#
发布于:2008-10-13 17:33
<P>自己解决了,</P>
<P>是语法的问题,引起whereclause语句返回的结果为空</P> |
|