/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
ASP med mange MySQL poster
Fra : SilwerDK


Dato : 19-03-10 02:42

Hejsa,

Jeg står foran en opgave som minder MEGET om et netbank system.
Altså med en masse transaktioner, så mit spørgsmål er nu:

Hvordan regner et netbank system konto beløb ud ?
Bliver ALLE ens konti-posteringer løbet igennem hver gang, for at
kunne vise beløbet ? Eller skrives beløbet direkte i en tabel og
ændres ved hver postering ?

Jeg er jo lidt bange for at det vil tage meget lang tid at løbe
alle poster igennem hver gang et beløb skal vises, men omvent
også bange for at tabel-beløb og posteringer kan kunne "ud af
sync" ved at skrive beløbet direkte i en tabel.

Håber i kan hjælpe mig på rette kurs :)

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Stig Johansen (19-03-2010)
Kommentar
Fra : Stig Johansen


Dato : 19-03-10 06:13

SilwerDK wrote:

> Jeg er jo lidt bange for at det vil tage meget lang tid at løbe
> alle poster igennem hver gang et beløb skal vises, men omvent
> også bange for at tabel-beløb og posteringer kan kunne "ud af
> sync" ved at skrive beløbet direkte i en tabel.
>
> Håber i kan hjælpe mig på rette kurs :)

I de bank og økonomisystemer jeg har lavet, ligger saldoen på kontoen.
Denne opdateres ved hver transaktion.

Her er det vigtigt at databasen understøtter Acid - tror jeg nok det hedder,
da man ellers risikerer at det kommer ud af "sync".

Her skal du undersøge om din mySQ understøtter transactions - det er vist
ikke alle versioner der gør det.

I ASP laver du føgende konstruktion:
conn.begintrans
... insert into transaktioner
.... update konto set saldo = saldo + beløb where..
if "det gik godt" then
conn.committrans
else
conn.rollbacktrans
"æv der var fejl"
end if

--
Med venlig hilsen
Stig Johansen

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste