<?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: Can Arcade be used to Read and Write to a MS SQL Server DB By Calling and Passing Data to Stored Procedures ? in ArcGIS Online Developers Questions</title>
    <link>https://community.esri.com/t5/arcgis-online-developers-questions/can-arcade-be-used-to-read-and-write-to-a-ms-sql/m-p/1181712#M1135</link>
    <description>&lt;P&gt;Hey, welcome to the ESRI community! This indeed is the place to get answers to all things ESRI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Arcade &lt;EM&gt;can not&lt;/EM&gt; be used to call stored procedures. It simply doesn't have any functions to do that (and I have no clue if it could theoretically be possible).&lt;/P&gt;&lt;P&gt;Arcade &lt;EM&gt;can&lt;/EM&gt;&amp;nbsp;be used to read and write data to tables. These write processes also execute database triggers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;Should/Can Arcade be used to develop the app&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;You can't develop an App in Arcade, it isn't made for that. Arcade is a language ESRI created for interacting with data in many (all?) of their applications: For example, y&lt;/SPAN&gt;&lt;SPAN&gt;ou can &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;populate map popups&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;make labels and symbology dependent on feature attributes&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;build datasets for charts in Dashboards&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;implement Attribute Rules (similar to database triggers and I think Batch&amp;nbsp; Calculation Attribute Rules and Validation Rules function similar to stored procedures)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;So you can't develop an App in Arcade, but Arcade could play a role in your App, depending on what you want to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;I'm not certain how implement a mobile app&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;Depends on what you want to do.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you just want to show a map? Then a simple &lt;A href="https://doc.arcgis.com/en/arcgis-online/reference/what-is-web-map.htm" target="_blank" rel="noopener"&gt;Webmap&lt;/A&gt; might suffice.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you want to add some functionality around that map, e.g. feature filters, measuring tools, info graphics,&amp;nbsp; bookmarks, sharing, splash screen, data editing, and then some more? &lt;A href="https://doc.arcgis.com/en/web-appbuilder/create-apps/what-is-web-appbuilder.htm" target="_blank" rel="noopener"&gt;Web AppBuilder&lt;/A&gt; can do that.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you want even more, like multiple pages, embedded Dashboards, dynamic feature lists, completely free layout? Look no further than&lt;A href="https://www.esri.com/de-de/arcgis/products/arcgis-experience-builder/overview" target="_blank" rel="noopener"&gt; Experience Builder&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If that isn't enough, you have to develop either widgets for a prebuilt ESRI App or your own custom App. I think most people do that with the &lt;A href="https://developers.arcgis.com/javascript/latest/" target="_blank" rel="noopener"&gt;ArcGIS API for JavaScript&lt;/A&gt;. Give the &lt;A href="https://community.esri.com/t5/arcgis-api-for-javascript/ct-p/arcgis-api-for-javascript" target="_blank" rel="noopener"&gt;community&lt;/A&gt; a look!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As for the role Arcade could play in all of this, maybe this blog can answer some of your questions:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/arcgis-online/data-management/your-arcade-questions-answered/" target="_blank"&gt;Your Arcade Questions Answered (esri.com)&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For better directions, it would be helpful to know more about what you want to do.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 10 Jun 2022 05:29:41 GMT</pubDate>
    <dc:creator>JohannesLindner</dc:creator>
    <dc:date>2022-06-10T05:29:41Z</dc:date>
    <item>
      <title>Can Arcade be used to Read and Write to a MS SQL Server DB By Calling and Passing Data to Stored Procedures ?</title>
      <link>https://community.esri.com/t5/arcgis-online-developers-questions/can-arcade-be-used-to-read-and-write-to-a-ms-sql/m-p/1181536#M1134</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If Yes, please give link to the instructions on how to do this.&lt;/P&gt;&lt;P&gt;If No, please briefly explain why not.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently the DB is used to store data from a desktop app. I'm not certain how implement a mobile app. Should/Can Arcade be used to develop the app or AppStudio with Qt?&lt;/P&gt;&lt;P&gt;I have no map coding experience, so this seems to be the place to get answers.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;--Bob&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jun 2022 16:46:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-developers-questions/can-arcade-be-used-to-read-and-write-to-a-ms-sql/m-p/1181536#M1134</guid>
      <dc:creator>vocono1953</dc:creator>
      <dc:date>2022-06-09T16:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Can Arcade be used to Read and Write to a MS SQL Server DB By Calling and Passing Data to Stored Procedures ?</title>
      <link>https://community.esri.com/t5/arcgis-online-developers-questions/can-arcade-be-used-to-read-and-write-to-a-ms-sql/m-p/1181712#M1135</link>
      <description>&lt;P&gt;Hey, welcome to the ESRI community! This indeed is the place to get answers to all things ESRI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Arcade &lt;EM&gt;can not&lt;/EM&gt; be used to call stored procedures. It simply doesn't have any functions to do that (and I have no clue if it could theoretically be possible).&lt;/P&gt;&lt;P&gt;Arcade &lt;EM&gt;can&lt;/EM&gt;&amp;nbsp;be used to read and write data to tables. These write processes also execute database triggers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;Should/Can Arcade be used to develop the app&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;You can't develop an App in Arcade, it isn't made for that. Arcade is a language ESRI created for interacting with data in many (all?) of their applications: For example, y&lt;/SPAN&gt;&lt;SPAN&gt;ou can &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;populate map popups&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;make labels and symbology dependent on feature attributes&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;build datasets for charts in Dashboards&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;implement Attribute Rules (similar to database triggers and I think Batch&amp;nbsp; Calculation Attribute Rules and Validation Rules function similar to stored procedures)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;So you can't develop an App in Arcade, but Arcade could play a role in your App, depending on what you want to do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;I'm not certain how implement a mobile app&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;Depends on what you want to do.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you just want to show a map? Then a simple &lt;A href="https://doc.arcgis.com/en/arcgis-online/reference/what-is-web-map.htm" target="_blank" rel="noopener"&gt;Webmap&lt;/A&gt; might suffice.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you want to add some functionality around that map, e.g. feature filters, measuring tools, info graphics,&amp;nbsp; bookmarks, sharing, splash screen, data editing, and then some more? &lt;A href="https://doc.arcgis.com/en/web-appbuilder/create-apps/what-is-web-appbuilder.htm" target="_blank" rel="noopener"&gt;Web AppBuilder&lt;/A&gt; can do that.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Do you want even more, like multiple pages, embedded Dashboards, dynamic feature lists, completely free layout? Look no further than&lt;A href="https://www.esri.com/de-de/arcgis/products/arcgis-experience-builder/overview" target="_blank" rel="noopener"&gt; Experience Builder&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If that isn't enough, you have to develop either widgets for a prebuilt ESRI App or your own custom App. I think most people do that with the &lt;A href="https://developers.arcgis.com/javascript/latest/" target="_blank" rel="noopener"&gt;ArcGIS API for JavaScript&lt;/A&gt;. Give the &lt;A href="https://community.esri.com/t5/arcgis-api-for-javascript/ct-p/arcgis-api-for-javascript" target="_blank" rel="noopener"&gt;community&lt;/A&gt; a look!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As for the role Arcade could play in all of this, maybe this blog can answer some of your questions:&amp;nbsp;&lt;A href="https://www.esri.com/arcgis-blog/products/arcgis-online/data-management/your-arcade-questions-answered/" target="_blank"&gt;Your Arcade Questions Answered (esri.com)&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For better directions, it would be helpful to know more about what you want to do.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Jun 2022 05:29:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-developers-questions/can-arcade-be-used-to-read-and-write-to-a-ms-sql/m-p/1181712#M1135</guid>
      <dc:creator>JohannesLindner</dc:creator>
      <dc:date>2022-06-10T05:29:41Z</dc:date>
    </item>
  </channel>
</rss>

