/ 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
Update tabel
Fra : Flemming Jensen


Dato : 15-10-02 17:41

Hejsa

Kan man ikke sætte en post = 1 større? Noget a la:

strSQL = " UPDATE Entries SET Svar = +1 WHERE EntrieID =
"&Request.Querystring("entrieID")&" "

Altså svar skal have værdien som den var før + 1.

Tak
__
Flemming Jensen



 
 
Jakob Andersen (15-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 15-10-02 18:15

"Flemming Jensen" <CyberOrc@tiscali.dk> wrote

> Kan man ikke sætte en post = 1 større? Noget a la:
>
> strSQL = " UPDATE Entries SET Svar = +1 WHERE EntrieID =
> "&Request.Querystring("entrieID")&" "

strSQL = "UPDATE Entries SET Svar = Svar + 1 WHERE EntrieID = " & CInt(
Request.QueryString("entrieID")


Husk altid at validere input fra Querystring

--
Jakob Andersen



Flemming Jensen (15-10-2002)
Kommentar
Fra : Flemming Jensen


Dato : 15-10-02 18:19

Jakob Andersen skrev

> strSQL = "UPDATE Entries SET Svar = Svar + 1 WHERE EntrieID = " & CInt(
> Request.QueryString("entrieID")
>
>
> Husk altid at validere input fra Querystring

Tak. Hvad gør CInt() lige præcis? Og hvorfor er den vigtig?

__
Flemming Jensen



Jakob Andersen (15-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 15-10-02 19:24

"Flemming Jensen" <CyberOrc@tiscali.dk> wrote
> Tak. Hvad gør CInt() lige præcis? Og hvorfor er den vigtig?

CInt funktionen prøver at konvertere inputtet til en Int(eger) som er det du
kender fra matematikken som et reelt tal, hvis denne konvertering fejler så
melder scriptet fejl og din SQL sætning bliver ikke udført, dette forhindrer
din hjemmeside i at være et let offer få SQL-Injection som jeg har skrevet
en lille artikel om her:

<http://activedeveloper.dk/locator.asp?guid=001000000297>

--
Jakob Andersen



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

Månedens bedste
Årets bedste
Sidste års bedste