@mbrodeur
Yes at first instance Variables in query and Variables in app may create some confusion. We are planning to make this simpler to avoid this confusion. However, just to clarify, Variables is Queries are enabling you to Bind Dynamic fields from you MicroApp where as Variables in App are of 2 types - Persistent and Non-persistent that can act as a On-memory storage for reference and usage. Given this differences, Variable in query is only specific to Connectors and Variables referred in App Builder is always the latter.
Please find below a quick reference as to how I have implemented update product name for my app. Here’s the query I have configured.
Here’s how I have add the above query in my Button click event’s Action flow. Here my dynamic Variables appears as an Input field - ProductName and ProductID for my update query connector. I have assigned “productname” and “productid” which are unique names of Text input control in my. app using Use Keywords option.
Here’s how preview look’s like -
DB Table Screenshot showing it updated the change
Hope this Helps!
Do let me know if you are still facing an issue or you are able to resolve?