Avatar billede styrbaek Nybegynder
20. maj 2001 - 19:35 Der er 7 kommentarer og
2 løsninger

højest og lavest id i variabel

Kan man tildele den højeste og laveste id til en variabel??

F.eks.
maksid = max(id)
minid = min(id)

eller virker max(id) og min(id) kun i en sqlsætning??
Avatar billede stigc Nybegynder
20. maj 2001 - 19:38 #1
SQL = \"SELECT MAX(id), MIN(id) FROM table1\"
myConn.Execute(SQL)


maksid = rs(0)
minid = rs(1)
Avatar billede styrbaek Nybegynder
20. maj 2001 - 19:55 #2
Så vidt jeg ved kan man ikke have mere end en sqlsætning i et aspscript og jeg har allerede denne sql

strSQL = \"Select * From billiste Where Id = \" & Request.Querystring(\"id\")

Hvordan får jeg flettet din sql ind i denne???
Avatar billede perla Nybegynder
20. maj 2001 - 19:59 #3
Du kan have alle de SQL sætninger du har lyst til.

strSQL = \"SELECT MAX(id), MIN(id) FROM table1\"
myConn.Execute(SQL)
\'Gør et eller andet
strSQL = \"Select * From billiste Where Id = \" & Request.Querystring(\"id\")
\'Gørr noget mere

-Per
Avatar billede perla Nybegynder
20. maj 2001 - 20:00 #4
hov glemte sidste linie

myConn.Execute(strSQL)
Avatar billede styrbaek Nybegynder
20. maj 2001 - 20:34 #5
OK, alt hvad I skriver virker fint, men nedenstående kode hvor jeg skal bruge idværdierne virker ikke.
Nedestående kode returnerer \"else\" værdien, selvom maksid = reqid

strSQL = \"SELECT MAX(id), MIN(id) FROM billiste\"
Set rs = Conn.Execute(strSQL)

maksid = rs(0)
minid = rs(1)
reqid = Request(\"ID\")

response.write maksid & \" og \" & minid & \" Reqid=\" &reqid

if maksid = reqid then
\'response.write (\"<a href=\'visbil.asp?ID=\" & Request(\"ID\")+1 & \"\'>næste &lt;&lt;</a>\")
response.write (\"dette er den sidste post\")
else response.write (\"hurra\")
end if
Avatar billede styrbaek Nybegynder
20. maj 2001 - 21:13 #6
Har fundet ud af det:
reqid skal lige ganges med 1 (spørg ikke hvorfor)

if maksid = reqid*1 then

I får 15 point hver som tak for hjælpen
Avatar billede stigc Nybegynder
20. maj 2001 - 21:28 #7
det er fordi det ikke er en int:


if cInt(maksid) = cInt(reqid) then
Avatar billede styrbaek Nybegynder
20. maj 2001 - 23:11 #8
Hvad betyder cInt???
Avatar billede stigc Nybegynder
20. maj 2001 - 23:13 #9
konvertering af variant eller streng til en integer.
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