I am attempting to execute a simple query of a rest service containing a point feature class. When I build out the query I am receiving no errors. When I run the application in a browser I receive error 400: invalid or missing parameters.
Dim zipcodeQuery As New ESRI.ArcGIS.Client.Tasks.Query()
zipcodeQuery.ReturnGeometry = True zipcodeQuery.OutFields.Add("zipcode") zipcodeQuery.Where = zipText.Text zipQuery.ExecuteAsync(zipcodeQuery) End Sub
Private Sub QueryTask_ExecuteCompleted(ByVal sender As Object, ByVal args As ESRI.ArcGIS.Client.Tasks.QueryEventArgs) Dim featureSet As FeatureSet = args.FeatureSet Dim graphicsLayer As GraphicsLayer = TryCast(crimeMap.Layers("MyGraphicsLayer"), GraphicsLayer)
If featureSet Is Nothing OrElse featureSet.Features.Count < 1 Then MessageBox.Show("No features found") Return End If
For Each graphic As Graphic In featureSet.Features graphic.Symbol = TryCast(LayoutRoot.Resources("DefaultMarkerSymbol"), ESRI.ArcGIS.Client.Symbols.Symbol) graphicsLayer.Graphics.Add(graphic) Next End Sub
Private Sub QueryTask_Failed(ByVal sender As Object, ByVal args As TaskFailedEventArgs) MessageBox.Show("Query failed: " & args.Error.ToString()) End Sub