Avatar billede lazeric Nybegynder
10. oktober 2006 - 15:36 Der er 4 kommentarer og
1 løsning

Opdatere table uden at overskrive?

Jeg har lavet et table med et note felt.
I note feltet vil jeg gerne have at man har lov til at tilføje nye informationer uden at overskrive de gamle og samtidig uden mulighed for at kunne redigere i de gamle.

Sådan som jeg gør det nu overskriver naturligvis det der var i note før:

strSQL="UPDATE `sagsliste` SET `note` = '" & request.form("note") & "' WHERE `id` ='" & request.querystring("id") & "' LIMIT 1 ;"

Istedet ville jeg gerne have at man kunne se nyt afsnit i "note" med de nye informationer fra formen.
Nogen ideer?
Avatar billede madeindk Nybegynder
10. oktober 2006 - 18:03 #1
Du kan prøve med følgende:

strSQL="UPDATE `sagsliste` SET `note` = '" & note & request.form("note") & "' WHERE `id` ='" & request.querystring("id") & "' LIMIT 1 ;"
Avatar billede soes Nybegynder
10. oktober 2006 - 18:57 #2
Var det ikke bedre at lave en ny tabel til note? og så bare lave en relation mellem de to tabeller.

En anden fordel herved er at du så kan begynde at danne en historik over hvad der er sket, i feltet note. f.eks. hvem har sidst tilføjet noget, hvornår er det sket mv.

Det er længe siden at jeg har arbejdet med SQL udover SELECT, INSERT og UPDATE så alt det avanceret kan jeg nok ikke rigtig hjælpe med.
Avatar billede lazeric Nybegynder
10. oktober 2006 - 19:35 #3
Madeindk:
Tak for svaret, det var lige hvad jeg manglede :-)
Smid et svar og få point
Avatar billede madeindk Nybegynder
10. oktober 2006 - 19:48 #4
Det var godt det var lige hvad du manglede :-)

Her er mit svar...
Avatar billede madeindk Nybegynder
10. oktober 2006 - 19:54 #5
Jeg takker for point :-)
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
Kurser inden for grundlæggende programmering

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