Hi - I wonder if anyone can help me. I'm just trying out the suggested method for returning an array into Powerapps, and I appear to have a slight issue. Link for blog article:
Firstly, I have adapted the method to replace the "Execute a SQL Query" action wtih a "Execute SQL Stored Procedure" action as the the former action wasn't allowed using a gateway to an on prem DB. However I believed I had all but succeed in this as when I tested the flow (consisting of a Powerapps Trigger; an Execute SQL Stored Procedure; and a Reponse).
I set up the Body formula as advised (body('execProc').ResultSets.Table1) and set the Schema from the results of the stored procedure. When I tested this the first time the flow executed successfully, the Stored Proc returned an array of data and the output section of the 'Response' Action had a body containing the array in JSON format. When I continued with the method using the ClearCollect(searchResults, execProcFlow.Run()), I noticed that the collection returned was just the value "True". When I fiddled about a bit an tried rebuilding the flow I've noticed that he first time the flow runs after being set up it works as expected, however on all subsequent executions (which show as succesful) they have not Output section in the Response Action and have the message:
I'm assuming that this is why the response fed into Powerapps is merely "True". Does anyone know what the above message is indicating is wrong and why this might work on the initial execution but not on subsequent executions.
I got the exact same problem and can't use your support link. 'Canada'
#1 has a good desciption of the issue and for some reason, said it was solved.
This is the OUTPUTS of my Response tile in Flow.
And all i get is 'True'. This used to work, what changed?
Still not fixed I suppose.
Below are two videos dealing with advanced queries to SQL from PowerApps (using Flow).
For SQL Azure you can use direct (native) queries:
For on-premesis SQL servers, native queries are not supported from Flow (you will get an error: operation Execute Native Sql is currently not supported using an on-prem gateway connection), so we have to use stored procedures to accomplish the same:
Please let me know if you don't come right.
Dawid van Heerden
Follow on Twitter: @davestechtips
Subscribe to YouTube: https://www.youtube.com/davestechtips?sub_confirmation=1
**If you found this reply helpful, please mark this as the answer to close the topic and make it easier to find for other people with similar questions.
Fill out a quick form to claim your user group badge now!
Find out where you can attend!
Features releasing from October 2019 through March 2020
Learn how to build the business apps that you need.