|
| Udskriv poster mellem to tal Fra : fint |
Dato : 25-09-03 21:43 |
|
Hej
Jeg vil gerne følgende:
Udskrive de poster der har id nummer fra f.eks 10 og 9 numre frem, altså 19.
Det troede jeg jeg løste med følgende:
Id = Request.Querystring("Id")
Id2 = Id + 9
strSQL = "Select * from Forum Where Id >= " & Id & "AND <= " & Id2 &
Men åbenbart ikke.... Jeg får ihverfald at vide der mangler en operator...
Hvad gør jeg galt?
På forhånd tak
Kim
| |
Torben Brandt (25-09-2003)
| Kommentar Fra : Torben Brandt |
Dato : 25-09-03 22:05 |
|
fint skrev:
> Jeg vil gerne følgende:
> Udskrive de poster der har id nummer fra f.eks 10 og 9 numre frem, altså 19.
> Det troede jeg jeg løste med følgende:
>
> Id = Request.Querystring("Id")
> Id2 = Id + 9
> strSQL = "Select * from Forum Where Id >= " & Id & "AND <= " & Id2 &
Der mangler noget efter det sidste &-tegn i linien?
> Men åbenbart ikke.... Jeg får ihverfald at vide der mangler en operator...
> Hvad gør jeg galt?
Det skal være:
strSQL = "Select * from Forum Where Id >= " & Id & " AND Id <= " & Id2
eller
strSQL = "Select * from Forum Where Id BETWEEN " & Id & " AND " & Id2
Prøv altid at udskrive sql-strengen med Response.Write strSQL, så ville
du se at du også manglede et mellemrum før AND.
mvh Torben
| |
Peter Lykkegaard (25-09-2003)
| Kommentar Fra : Peter Lykkegaard |
Dato : 25-09-03 22:03 |
|
fint wrote:
> Udskrive de poster der har id nummer fra f.eks 10 og 9 numre frem,
> altså 19.
>
> strSQL = "Select * from Forum Where Id >= " & Id & "AND <= " & Id2 &
>
> Men åbenbart ikke.... Jeg får ihverfald at vide der mangler en
> operator... Hvad gør jeg galt?
>
Where Id >= 10 AND Id <= 19
Eller
Where Id Between 10 And 19
evt
Where Id In (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
mvh/Peter Lykkegaard
| |
|
|