<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic getting update or search cursor in vb.net crashes ArcMap in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652674#M17523</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here's my code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pBasinCur As ICursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pBasinCur = pTable.Update(Nothing, False) 'crash here&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch ex As Exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox(ex.Message)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Error message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;+&amp;nbsp; System.Runtime.InteropServices.COMException {"Exception from HRESULT: 0x8004022D"} System.Runtime.InteropServices.COMException&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Search cursor does the same thing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The table is fine, I'm able to access its properties such as RowCount and fields.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Jun 2011 21:50:36 GMT</pubDate>
    <dc:creator>KevinAndras</dc:creator>
    <dc:date>2011-06-08T21:50:36Z</dc:date>
    <item>
      <title>getting update or search cursor in vb.net crashes ArcMap</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652674#M17523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here's my code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pBasinCur As ICursor&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pBasinCur = pTable.Update(Nothing, False) 'crash here&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch ex As Exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox(ex.Message)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Error message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;+&amp;nbsp; System.Runtime.InteropServices.COMException {"Exception from HRESULT: 0x8004022D"} System.Runtime.InteropServices.COMException&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Search cursor does the same thing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The table is fine, I'm able to access its properties such as RowCount and fields.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2011 21:50:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652674#M17523</guid>
      <dc:creator>KevinAndras</dc:creator>
      <dc:date>2011-06-08T21:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: getting update or search cursor in vb.net crashes ArcMap</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652675#M17524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've done a little more digging - the same table is used at an earlier point in the code - I get 2 cursors from it, a search and an update.&amp;nbsp; Those work fine.&amp;nbsp; Then a form is displayed, and when a button is clicked, the same table is loaded again, and then when I get the cursor it crashes.&amp;nbsp; If I skip the first step and just go to the part where it crashes, it will work fine.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried setting pTable = nothing, pCursor = nothing - still can't get it to work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jun 2011 13:32:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652675#M17524</guid>
      <dc:creator>KevinAndras</dc:creator>
      <dc:date>2011-06-09T13:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: getting update or search cursor in vb.net crashes ArcMap</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652676#M17525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This may or may not help in your situation, but you should get into the habit of releasing your cursors when you are finished with them. Read this &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/17012-ReleaseComObject-Questions?p=54026&amp;amp;viewfull=1#post54026"&gt;post&lt;/A&gt;&lt;SPAN&gt; about one way to do this.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jun 2011 13:54:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652676#M17525</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2011-06-09T13:54:55Z</dc:date>
    </item>
    <item>
      <title>Solved, Re: getting update or search cursor in vb.net crashes ArcMap</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652677#M17526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks, I'll look into that. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I just solved the problem by adding &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;gc.Collect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at the end of the code where the first cursors are used.&amp;nbsp; No more crash.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is that good enough in general, or is releasing COM objects superior?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jun 2011 14:02:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652677#M17526</guid>
      <dc:creator>KevinAndras</dc:creator>
      <dc:date>2011-06-09T14:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: getting update or search cursor in vb.net crashes ArcMap</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652678#M17527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;esri ComReleaser or interop marshalcomrelease release just your cursor so I would consider that superior.&amp;nbsp; GC.Collect is a resource intensive process and doesn't always release the locks you might have on a file or database.&amp;nbsp; So if the problem was too many still open cursors then yeah, I would say comreleaser is 'superior', kind of how scalpel is 'superior' to a chain saw for performing surgery but not for cutting trees.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Jun 2011 14:14:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/getting-update-or-search-cursor-in-vb-net-crashes/m-p/652678#M17527</guid>
      <dc:creator>AlexanderGray</dc:creator>
      <dc:date>2011-06-09T14:14:15Z</dc:date>
    </item>
  </channel>
</rss>

