<?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 Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536633#M30388</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, yes, this is my method for Initializing license:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void InitializeLicense()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; ESRI.ArcGIS.esriSystem.IAoInitialize ao = new ESRI.ArcGIS.esriSystem.AoInitialize();&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; ao.Initialize(ESRI.ArcGIS.esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcInfo);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works for anything else in my code...&amp;nbsp; does OleDbConnection require something else?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanx for your reply!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jun 2010 15:28:52 GMT</pubDate>
    <dc:creator>VladiH_</dc:creator>
    <dc:date>2010-06-17T15:28:52Z</dc:date>
    <item>
      <title>Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536630#M30385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I am using this method to open the geodatabase:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public OleDbConnection ArcSdeConnectionWithString(String server, String userId, String password, String geometry, String instance, String version)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; String blankSdeConnectionString = "Provider=ESRI.GeoDB.OleDB.1;Location={0};Data Source=ekndkonv;User Id={1};Password={2};" + "Extended Properties=workspacetype=esriCore.SdeWorkspaceFactory.1;Geometry={3};Instance={4};Version={5}";&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; String connectionString = String.Format(blankSdeConnectionString, server, userId, password, geometry, instance, version);&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; OleDbConnection sdeConn = new OleDbConnection();&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; sdeConn.ConnectionString = connectionString;&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; return sdeConn;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And then in a separate method:&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; OleDbConnection conn = eoledb.ArcSdeConnectionWithString("ip address of my server", "userid", "password", "WKB", "5121", "SDE.DEFAULT");&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; conn.Open();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OleDbCommand cmd = new OleDbCommand("SELECT OBJECTID FROM tableName", conn);&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; OleDbDataReader reader = cmd.ExecuteReader();&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; while (reader.Read())&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(reader["OBJECTID"].ToString());&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; }&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; conn.Close(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Connection opens, so the connection string should be OK, but once the execution reaches the line where " cmd.ExecuteReader();" is called, it crashes down with the following message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Windows has triggered a breakpoint in MyApp.exe.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This may be due to a corruption of the heap, which indicates a bug in MyApp.exe or any of the DLLs it has loaded.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This may also be due to the user pressing F12 while MyApp.exe has focus.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The output window may have more diagnostic information."&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The query seems ok, very simple, I examined it with OracleConnection and OracleCommand, it ran perfectly well, but I want to use "ESRI.GeoDB.OleDB.1" as Provider instead of Oracle provider, because it supports versioning of the SDE database- as in the method above. But this approach does not work for me. I would like to execute a bit more complicated queries against Oracle SDE DB in the future that include "join", "groupe by" or "having" statements, but for some reason I cannot run a simple query with "ESRI.GeoDB.OleDB.1" provider.&amp;nbsp; Can anybody tell me why? What am I doing wrong? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your help is very appreciated!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 12:45:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536630#M30385</guid>
      <dc:creator>VladiH_</dc:creator>
      <dc:date>2010-06-17T12:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536631#M30386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One additional information: The Language used is C# 3.5.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 12:57:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536631#M30386</guid>
      <dc:creator>VladiH_</dc:creator>
      <dc:date>2010-06-17T12:57:53Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536632#M30387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Have you checked out a license? The ESRI Ole DB provider requires the a license be checked out.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 15:25:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536632#M30387</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2010-06-17T15:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536633#M30388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, yes, this is my method for Initializing license:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void InitializeLicense()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; ESRI.ArcGIS.esriSystem.IAoInitialize ao = new ESRI.ArcGIS.esriSystem.AoInitialize();&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; ao.Initialize(ESRI.ArcGIS.esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcInfo);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It works for anything else in my code...&amp;nbsp; does OleDbConnection require something else?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanx for your reply!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 15:28:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536633#M30388</guid>
      <dc:creator>VladiH_</dc:creator>
      <dc:date>2010-06-17T15:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536634#M30389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi, yes, this is my method for Initializing license:&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void InitializeLicense()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESRI.ArcGIS.esriSystem.IAoInitialize ao = new ESRI.ArcGIS.esriSystem.AoInitialize();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ao.Initialize(ESRI.ArcGIS.esriSystem.esriLicenseProductCode.esriLicenseProductCodeArcInfo);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;It works for anything else in my code...&amp;nbsp; does OleDbConnection require something else?&lt;BR /&gt;&lt;BR /&gt;Thanx for your reply!&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks correct. In your connection string you have "esriCore.SdeWorkspaceFact ory". This should be "esriCore.SdeWorkspaceFactory".&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 15:32:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536634#M30389</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2010-06-17T15:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536635#M30390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It is "SdeWorkspaceFactory" in the original code, the space you pointed out was caused just by formatting of the webpage component (textbox), where I copied the original text of my code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 15:42:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536635#M30390</guid>
      <dc:creator>VladiH_</dc:creator>
      <dc:date>2010-06-17T15:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: Application crashes when executing OleDbDataReader on Esri SDE Oracle database</title>
      <link>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536636#M30391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear lshipman, as the space you were talking about is &amp;amp; was not present in my original code (was just caused by the textbox in this webpage), I still have got the same problem I described. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have got any ideas how to solve this? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your reply!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jun 2010 09:44:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/application-crashes-when-executing-oledbdatareader/m-p/536636#M30391</guid>
      <dc:creator>VladiH_</dc:creator>
      <dc:date>2010-06-18T09:44:52Z</dc:date>
    </item>
  </channel>
</rss>

