Jens Gyldenkærne Clausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> j p skrev:
>
> > strSQL = " update SDA set "
> > strSQL = strSQL & " navn = '" & user1 & "'"
> > strSQL = strSQL & " Where id = '" & typenr & "'"
> > Conn.Execute(strSQL)
>
> > Jeg har 4 felter med navnet navn1, navn2, navn3, navn4 i min
> > database. Et af disse skal opdateres når en
> > request.querystring("navn") = "navn1"
>
> Hvis du med din querystringvariabel vil vælge hvilket af de fire
> felter der skal opdateres, kan du gøre følgende:
>
>
> Dim updateFelt, strUpdatefelt
>
> strUpdateFelt = Request.Querystring("navn")
>
> Select Case Lcase(updateFelt)
> Case "navn1", "navn2", "navn3", "navn4"
> updateFelt = strUpdateFelt
> Case Else
> updateFelt = "navn1"
>
> End Select
>
> strSQL = "UPDATE SDA SET " & updateFelt & " = '" & user1 ...
>
>
> Hvis du ikke bekymrer dig om sikkerheden i din applikation, kan du
> undvære Select-sætningen - men det er ikke noget jeg vil anbefale.
>
>
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på
http://usenet.dk/netikette/citatteknik.html
Tak for det :)
JP
--
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