<?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: Query to non spatial table return nothing in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488100#M45394</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I would use the already "hooked" up portion of the callback within the queryTask.execute. The usage for .execute is below&lt;BR /&gt;&lt;BR /&gt;execute(parameters, callback?, errback?)&lt;BR /&gt;&lt;BR /&gt;The "callback?" is where you would place your code that you have attempted to use the dojo.connect to below:&lt;BR /&gt;&lt;BR /&gt;,function(fInfo){&amp;nbsp; ...etc..&lt;BR /&gt;&lt;BR /&gt;You might want to try something like this instead&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp; qKADCMKinfo.execute(queryInfo, function (fInfo) {//onComplete callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; var ptLot = "", ptBldgNo = "", ptValType = "", ptAnnlVal = "", ptDesc = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var resultA = fInfo.features;

&amp;nbsp;&amp;nbsp;&amp;nbsp; if (resultA.length == 0) alert("no value");
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(lotno);

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 = "&amp;lt;table border='1'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;b&amp;gt;" + lotno + "&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i = resultA.length; i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var grpc = resultA&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptLot = grpc.attributes["LOT_NO_FORMATED"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(ptLot);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Valuation Type :&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;" + ptLot + "&amp;lt;/td&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/table&amp;gt;";
&amp;nbsp; }, function (e) { //onError callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("Error!!!");
&amp;nbsp; });
&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;Note all I did was copy your code and I reorganized.&amp;nbsp; I never looked at the code within to ensure that it was structured correctly.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Diana,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for the reply..I try to organize my code refer to your suggestion..still no luck.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FYI, the query made to the services that only contains non-spatial table(attribute table)..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is it ok?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tq&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 21:28:33 GMT</pubDate>
    <dc:creator>mohd_syafidabdullah</dc:creator>
    <dc:date>2021-12-11T21:28:33Z</dc:date>
    <item>
      <title>Query to non spatial table return nothing</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488098#M45392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope somebody can help me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I write a query to non spatial table that contain information on geometry that I click.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But no value return for var resultA.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
function kadcmkinfo1(lotno){
&amp;nbsp; qKADCMKinfo =&amp;nbsp; new esri.tasks.QueryTask("http://xx.xx.xx.xx:8399/arcgis/rest/services/v_pv/MapServer/9");//layer 9 V_PV_LOT_PROPLST_PROPLST_DETL
&amp;nbsp; var content1 = "";
&amp;nbsp; var queryInfo = new esri.tasks.Query();
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; //queryInfo.returnGeometry = false;
&amp;nbsp; queryInfo.outFields = ["*"];
&amp;nbsp; //queryInfo.where = "LOT_NO_FORMATED = '" +lotno+ "'";&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;&amp;nbsp; //"NOLOT='"+ lotNo.replace("LOT", "Lot") +"' and h_lokasi='PRESINT "+ prct +"'";
&amp;nbsp; queryInfo.where = "LO_NO = 0007460";
&amp;nbsp; 
&amp;nbsp; qKADCMKinfo.execute(queryInfo);
&amp;nbsp; 
&amp;nbsp; dojo.connect(qKADCMKinfo,'onComplete',function(fInfo){&amp;nbsp; //onComplete
&amp;nbsp; var ptLot = "", ptBldgNo = "", ptValType = "", ptAnnlVal = "", ptDesc = "";
&amp;nbsp; var resultA = fInfo.features; 
&amp;nbsp; if (resultA.length == 0) alert("no value");
&amp;nbsp; alert(lotno);
&amp;nbsp; 
&amp;nbsp; content1 = "&amp;lt;table border='1'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;b&amp;gt;"+lotno+"&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;";
&amp;nbsp; for (var i=0; i=resultA.length; i++){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(i);
&amp;nbsp;&amp;nbsp; var grpc = resultA&lt;I&gt;;
&amp;nbsp;&amp;nbsp; ptLot = grpc.attributes["LOT_NO_FORMATED"];
&amp;nbsp;&amp;nbsp; alert(ptLot);
&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Valuation Type :&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;" + ptLot + "&amp;lt;/td&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/tr&amp;gt;";
&amp;nbsp; 
&amp;nbsp; }
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; content1 +="&amp;lt;/table&amp;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; 
&amp;nbsp; 
&amp;nbsp; return(content1);
&amp;nbsp; }
&lt;/I&gt;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it something wrong in my code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2013 01:51:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488098#M45392</guid>
      <dc:creator>mohd_syafidabdullah</dc:creator>
      <dc:date>2013-02-15T01:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: Query to non spatial table return nothing</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488099#M45393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I would use the already "hooked" up portion of the callback within the queryTask.execute. The usage for .execute is below&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;execute(parameters, callback?, errback?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The "callback?" is where you would place your code that you have attempted to use the dojo.connect to below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;,function(fInfo){&amp;nbsp; ...etc..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You might want to try something like this instead&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp; qKADCMKinfo.execute(queryInfo, function (fInfo) {//onComplete callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; var ptLot = "", ptBldgNo = "", ptValType = "", ptAnnlVal = "", ptDesc = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var resultA = fInfo.features;

&amp;nbsp;&amp;nbsp;&amp;nbsp; if (resultA.length == 0) alert("no value");
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(lotno);

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 = "&amp;lt;table border='1'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;b&amp;gt;" + lotno + "&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i = resultA.length; i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var grpc = resultA&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptLot = grpc.attributes["LOT_NO_FORMATED"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(ptLot);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Valuation Type :&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;" + ptLot + "&amp;lt;/td&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/table&amp;gt;";
&amp;nbsp; }, function (e) { //onError callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("Error!!!");
&amp;nbsp; });
&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note all I did was copy your code and I reorganized.&amp;nbsp; I never looked at the code within to ensure that it was structured correctly.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:28:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488099#M45393</guid>
      <dc:creator>DianaBenedict</dc:creator>
      <dc:date>2021-12-11T21:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Query to non spatial table return nothing</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488100#M45394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I would use the already "hooked" up portion of the callback within the queryTask.execute. The usage for .execute is below&lt;BR /&gt;&lt;BR /&gt;execute(parameters, callback?, errback?)&lt;BR /&gt;&lt;BR /&gt;The "callback?" is where you would place your code that you have attempted to use the dojo.connect to below:&lt;BR /&gt;&lt;BR /&gt;,function(fInfo){&amp;nbsp; ...etc..&lt;BR /&gt;&lt;BR /&gt;You might want to try something like this instead&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp; qKADCMKinfo.execute(queryInfo, function (fInfo) {//onComplete callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; var ptLot = "", ptBldgNo = "", ptValType = "", ptAnnlVal = "", ptDesc = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var resultA = fInfo.features;

&amp;nbsp;&amp;nbsp;&amp;nbsp; if (resultA.length == 0) alert("no value");
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(lotno);

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 = "&amp;lt;table border='1'&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;b&amp;gt;" + lotno + "&amp;lt;/b&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i = resultA.length; i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var grpc = resultA&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptLot = grpc.attributes["LOT_NO_FORMATED"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(ptLot);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Valuation Type :&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;" + ptLot + "&amp;lt;/td&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/tr&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; content1 += "&amp;lt;/table&amp;gt;";
&amp;nbsp; }, function (e) { //onError callback
&amp;nbsp;&amp;nbsp;&amp;nbsp; alert("Error!!!");
&amp;nbsp; });
&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;Note all I did was copy your code and I reorganized.&amp;nbsp; I never looked at the code within to ensure that it was structured correctly.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Diana,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for the reply..I try to organize my code refer to your suggestion..still no luck.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FYI, the query made to the services that only contains non-spatial table(attribute table)..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;is it ok?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tq&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:28:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488100#M45394</guid>
      <dc:creator>mohd_syafidabdullah</dc:creator>
      <dc:date>2021-12-11T21:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Query to non spatial table return nothing</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488101#M45395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One other thought, when you create the featureLayer for the table, did you add it to the map?&amp;nbsp; Generally what I do is the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) create the Dynamic and Feature services that I need&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
myDynamicLayer = esri.layers.ArcGISDynamicMapServiceLayer("http://xx.xx.xx.xx:8399/arcgis/rest/services/v_pv/MapServer",{&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; id: "dynamicLayer1", 
&amp;nbsp; opacity:0.5
});
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) add all your services to the map by either using &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.addLayer(featureLayer)&amp;nbsp;&amp;nbsp; OR..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.addLayers([myDynamicLayer, myOtherService, et...)&amp;nbsp;&amp;nbsp; //here you provide an array of layers to add to the map&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) connect to either map.addLayer event or map.addLayers event look at esri documentation for both examples&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;onLayerAddResult(layer, error)&amp;nbsp; //fires when a "specific" layer has been added&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/jsapi/#Map/onLayerAddResult" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/jsapi/#Map/onLayerAddResult&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;onLayersAddResult(results) //used for addLayers event&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/jsapi/#Map/onLayerAddResult" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/jsapi/#Map/onLayerAddResult&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;OR you can use&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.onLayerAdd&amp;nbsp;&amp;nbsp; //which fires anytime a layer is added to the map&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You will need to decide how you will connect this event to ensure that all your layers of interest have been added to the map. I would refer to the ESRI Editing Samples to see how they do it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/jssamples/#category/editing" rel="nofollow noopener noreferrer" target="_blank"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/jssamples/#category/editing&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) call your method to return the results.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am assuming that your nonSpatial Table is listed as ID 9 in your MapService.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, based on your where clause below&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;queryInfo.where = "LO_NO = 0007460";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am assuming that LO_NO field exists in your layer as indicated in your query (same spelling same casing). And, that it is an interger field?&amp;nbsp; If it is a string field then you need to change your where clause to account for the single quotes as so:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;queryInfo.where = "LO_NO = '" + 0007460 + "'";&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good luck&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 21:28:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/query-to-non-spatial-table-return-nothing/m-p/488101#M45395</guid>
      <dc:creator>DianaBenedict</dc:creator>
      <dc:date>2021-12-11T21:28:35Z</dc:date>
    </item>
  </channel>
</rss>

