SQL Server and database transactions in Delphi -


i have 2 tables in delphi, sales , saleitem, master detail , need calculate totals (sum) of priceitem column in saleitem table , save value in pricetotal column in sales table.

but need using database transactions. how that? have never done before, , did not find specific allow me on internet.

how use transactions in delphi? i'm using firedac controls , sql server 2014.

you don't need store data in master table, bad design.
calculate in query fetches data master

select salesid,        othersalesfields,        ( select sum(isnull(saleitem.priceitem, 0))             saleitem            saleitem.salesid = sales.salesid        ) totalpriceitem   sales 

now have correct value everytime fetch query , never have worry keeping value in sync, or transaction, or whatever

if must store value in sales (which bad design) not ever in client because cannot keep value in sync. in case make trigger on salesitem table calculate value , update sales table.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -