<?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: ArcMap Crashes while running query. in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405145#M10815</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;qfilter.WhereClause = "Plot_No = " + textBox1.Text " AND Layer = '" + comboBox1.SelectedItem.tostring()+"'";&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Oct 2010 12:50:00 GMT</pubDate>
    <dc:creator>ThavitinaiduGulivindala</dc:creator>
    <dc:date>2010-10-07T12:50:00Z</dc:date>
    <item>
      <title>ArcMap Crashes while running query.</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405144#M10814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i am trying to select features by querying two field as Plot_No (integer field ) and Layer(Text Field) but failed due to ArcMap crashing. i guess there might be problem at whereclause section. I couldnt figure out the solution. I am looking forward to your response. I am sure that your little effort can help me more. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;amespace nayan1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public partial class Form1 : Form&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMxDocument mxd;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureLayer flayer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureClass fclass;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; public Form1()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; InitializeComponent();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; private void Form1_Load(object sender, EventArgs e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; mxd = ArcMap.Application.Document as IMxDocument;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMap map = mxd.FocusMap;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; flayer = map.get_Layer(0) as IFeatureLayer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; fclass = flayer.FeatureClass;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IDataStatistics_Example(fclass);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; private void button1_Click(object sender, EventArgs e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; mxd = ArcMap.Application.Document as IMxDocument;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IMap map = mxd.FocusMap;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; flayer = map.get_Layer(0) as IFeatureLayer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; fclass = flayer.FeatureClass;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IFeatureSelection fsel = flayer as IFeatureSelection;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; IQueryFilter qfilter = new QueryFilterClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; qfilter.WhereClause = "Plot_No = textBox1.Text AND Layer =Convert.ToString( comboBox1.SelectedItem)";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; fsel.SelectFeatures(qfilter, esriSelectionResultEnum.esriSelectionResultNew, false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; mxd.ActiveView.Refresh();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; int x = map.SelectionCount;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; if (x == 0)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; MessageBox.Show("nothing is selected");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public void IDataStatistics_Example(IFeatureClass featureClass)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ICursor cursor = (ICursor)featureClass.Search(null, false);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; IDataStatistics dataStatistics = new DataStatisticsClass();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; dataStatistics.Field = "Layer";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; dataStatistics.Cursor = cursor;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; System.Collections.IEnumerator enumerator = dataStatistics.UniqueValues;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; enumerator.Reset();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; while (enumerator.MoveNext())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; object myObject = enumerator.Current;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; comboBox1.Items.Add(myObject);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Anyway, thanking You in Advance...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;best regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;biswajit Saha&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Oct 2010 07:58:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405144#M10814</guid>
      <dc:creator>BiswajitSaha</dc:creator>
      <dc:date>2010-10-07T07:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap Crashes while running query.</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405145#M10815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;qfilter.WhereClause = "Plot_No = " + textBox1.Text " AND Layer = '" + comboBox1.SelectedItem.tostring()+"'";&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Oct 2010 12:50:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405145#M10815</guid>
      <dc:creator>ThavitinaiduGulivindala</dc:creator>
      <dc:date>2010-10-07T12:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap Crashes while running query.</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405146#M10816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You have to separate the text parts of the query from the values derived from the controls. Try this for your whereclause string&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="color:red;"&gt;qfilter.WhereClause = "Plot_No = " &amp;amp; textBox1.Text &amp;amp; " AND Layer = '" &amp;amp; Convert.ToString( comboBox1.SelectedItem) &amp;amp; "'";&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Oct 2010 12:51:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405146#M10816</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2010-10-07T12:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: ArcMap Crashes while running query.</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405147#M10817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank u very much thaviti......by just a additional + to ur code resolve my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;qfilter.WhereClause = "Plot_No = " + textBox1.Text &lt;/SPAN&gt;&lt;STRONG&gt;+&lt;/STRONG&gt;&lt;SPAN&gt;" AND Layer = '" + comboBox1.SelectedItem.tostring()+"'";&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Oct 2010 17:10:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/arcmap-crashes-while-running-query/m-p/405147#M10817</guid>
      <dc:creator>BiswajitSaha</dc:creator>
      <dc:date>2010-10-07T17:10:41Z</dc:date>
    </item>
  </channel>
</rss>

