webForumDet fria alternativet

hämta från db genom månad

ASP

3 svar · 162 visningar · startad av jns

Medlem sedan dec. 2001132 inlägg
Frågan#1

jag vill hämta text ifrån en column från den ända posten i databasen. den ska öppna olika för olika månader. texten ska också få radbrytningar.
kod:

besk = Replace(rs(" & man & MONTH(DATE) & "),vbCrlF,"<br>")

felmeddelande:

ADODB.Recordset error '800a0cc1' 
Item cannot be found in the collection corresponding to the requested name or ordinal. 

/vallaskolan/mat.asp, line 90
Medlem sedan feb. 200112 078 inlägg
#2

Felmeddelandet säger att du helt enkelt har stavat fel till kolumn-namnet.

Testa att skriva ut man & MONTH(DATE) och se om det verkligen blir ett giltigt kolumn-namn.

response.write "Debug kolumnnamn: " & man & MONTH(DATE) 
response.end
Medlem sedan dec. 2001132 inlägg
#3

aha, tack.
det var ju såhär den skulle se ut

rs("man" & MONTH(DATE)

förresten... hur kan jag göra så att en querystring kan vara en del av en matematisk formel.
tex...

5 & if request.querystring("man")

då querystringen kan vara -3 eller 5 osv.

Medlem sedan feb. 200112 078 inlägg
#4

Hur menar du då? Du kan ju alltid placera värdet från querystringen i en variebel och sedan ställa lite villkor och liknande.

lngMan = lng(request.querystring("man"))

if lngMan > 10 then 
   'mer än tio
elseif lngMan > 100 then
   'mer än hundra
elseif lngMan < 0 then
   'negativt tal
end if
262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)