cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
viniandrade
Frequent Visitor

Get Data from a SQL database and save on another SQL database

Hi guys.

 

I'm new on the PoweAapps (not to say noob) and am having trouble getting what I need.

 

Here's the point:

 

I have two different databases (database A ;; database B), with different columns (a1, a2, a3 ;; b1, b2, b3).

I need my app to get the information from database A, column a1 and save this information to database B, column b1.

 

I already have both databases connected through the gateway.

 

I was able to select information from database A, column a1 through the ComboBox. Now I need the selected information to be saved to database B, column b1

 

I don't know if I was clear, but if you can help me I was very grateful!

 

Translated by GoogleTranslate PT_BR > EN

1 ACCEPTED SOLUTION

Accepted Solutions
v-siky-msft
Community Support
Community Support

Hi @viniandrade ,

 

There are several functions you can use to save data, such as Patch(), Collect(), Update(), etc.

To create new records, you can refer to the following formulas:

Patch('Database B', Defaults('Database B'), {b1: Combobox.Selected.a1})
Collect('Database B',  {b1: Combobox.Selected.a1})

To modify records, you can refer to the following formulas:

Patch('Database B', BaseRecord, {b1: Combobox.Selected.a1})
Update('Database B', OldRecord, {b1: Combobox.Selected.a1})   /* this will replace the record, not modify values*/

Best regards,

Sik

View solution in original post

3 REPLIES 3
Jeff_Thorpe
Super User
Super User

Here is an example of how you could use a button to patch the data to database b.

 

Patch('Database B', Defaults('Database B'), {b1:Combobox.Selected.Value})

 

*You'll need to update names to reflect what is being used in your app

*This creates a new record in Database B



--------------------------------------------------------------------------------
If this post helps answer your question, please click on “Accept as Solution” to help other members find it more quickly. If you thought this post was helpful, please give it a Thumbs Up.
v-siky-msft
Community Support
Community Support

Hi @viniandrade ,

 

There are several functions you can use to save data, such as Patch(), Collect(), Update(), etc.

To create new records, you can refer to the following formulas:

Patch('Database B', Defaults('Database B'), {b1: Combobox.Selected.a1})
Collect('Database B',  {b1: Combobox.Selected.a1})

To modify records, you can refer to the following formulas:

Patch('Database B', BaseRecord, {b1: Combobox.Selected.a1})
Update('Database B', OldRecord, {b1: Combobox.Selected.a1})   /* this will replace the record, not modify values*/

Best regards,

Sik

viniandrade
Frequent Visitor

Tankyou guys.

 

This realy helps me and the data was submited to my other SQL Database.

 

Realy Thanks!!!

Helpful resources

Announcements
Super User 2 - 2022 Congratulations 768x460.png

Welcome Super Users

The Super User program for 2022 - Season 2 has kicked off!

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

<
Users online (4,256)