Avatar billede Slettet bruger
07. februar 2006 - 10:14 Der er 6 kommentarer og
1 løsning

Sql UPDATE

Kører i øjeblikket et mindre slagsmål med med en Sqlsætning. Baggrund. En bruger skal have mulighed for at redigere i sine personoplysninger i databasen. For at brugeren kun skal kunne redigere i EGNE oplysninger er det mest hensigtsmæssigt at rækken defineres udfra del password brugeren har logget sig ind med. Således forestiler jeg mig Sqlsætningen ser ud...

UPDATE huse SET navn = @navn WHERE password = XXX <-- hvad her?
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 10:25 #1
Den måde du bruger er ikke hensigtsmæssig.

Du skal bruge en form for unik identificering af brugeren.
Det kan være et brugerid.
Brugerid er så et autonummeret felt i din database i.
så din update sætning bliver noget med
UPDATE huse SET navn = @navn WHERE brugerid= @brugerid
Avatar billede Slettet bruger
07. februar 2006 - 10:46 #2
Hm ja! men - hvordan skal scriptet vide hvilket brugerid det skal opdatere ud fra?
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 10:49 #3
når en bruger logger på gemmer du personens bruger id det i en session som du så henter ud når du skal bruge den.
Det er standard måden at gøre det på. Altså hvis det er en webside.

Ellers kan det gemmes i en static int i en windows forms app.
Avatar billede Slettet bruger
07. februar 2006 - 13:41 #4
UPDATE huse SET navn = @navn WHERE ID = " + Session["ID"], sådan kom den til at se ud, og det virker. Men tak for hjælpen endnu en gang ;-)
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 13:42 #5
np tillader mig lige at lægge et svar :)
Avatar billede dr_chaos Nybegynder
07. februar 2006 - 13:57 #6
Du skal lige huske at lukke alle dine spørgsmål.
Avatar billede Syska Mester
07. februar 2006 - 17:12 #7
brug Parameters

// ouT
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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