Avatar billede mikkel_strack Nybegynder
18. februar 2005 - 11:27 Der er 1 løsning

Besværlig update med mange tabeller

Jeg er ved at lave et mindre program hvor en bruger kan oprette en 'ticket'. Til den ticket kan der skrives et vilkårligt antal noter - og til noterne kan attaches et vilkårligt antal filer.

Når der bliver rettet i tickets, og de skal gemmes er det lidt besværligt fordi der kan været slettet en fil, skrevet en ny note og rettet i en gammel note måske...

Jeg er fristet af at slette den gamle note og lægge den 'nye' ind - simpelthen fordi det umiddelbart vil være meget lettere. Men det betyder at jeg først må slette den eksisterende - og derefter sætte den nye ind.
Er ikke meget for at slette noget i en databse som ikke skal slettes...for hva nu hvis der går noget galt imellem delete og insert...

2 spørgsmål:

1) Jeg har ik meget forstand på databaser, men kan man lave noget rollback, så det ligner noget alá det her...

'Slet gammel ticket
sgl ="delete from....
'Indsæt den rettede ticket..
sql ="insert den rettede ticket..
'Hvis noget er gået galt
Rollback

2)Hvis man kan skal jeg så overhovedet gør det, eller skal jeg i stedet sammenligne ny ticket med gammel, og så derefter lave
insert, delete og update??

Er i access 2003 iøvrigt

Mikkel
Avatar billede mikkel_strack Nybegynder
07. marts 2005 - 17:48 #1
Endte med at blive besværligt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester