varför kan jag inte göra så här??

ASP

7 svar · 237 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

jag har gjort så här:

If rs("VU") = "" Then
Klass2 = ""
Grupp2 = ""
Else
arr2 = Split(rs("VU"),",")
Klass2 = arr2(0)
Grupp2 = arr2(1)
End If

men jag får detta felmed.

Microsoft VBScript runtime error '800a005e' 

Invalid use of Null: 'Split' 

/Test/Rull.asp, line 31

hur ska jag fixa så att om det inte finns nått värde så sak han inte splitta! :q

Medlem sedan dec. 200012 464 inlägg
#2

If isNull("VU") Then
Klass2 = ""
Grupp2 = ""
Else
arr2 = Split(rs("VU"),",")
Klass2 = arr2(0)
Grupp2 = arr2(1)
End If

Testa hårt.

Medlem sedan okt. 20005 273 inlägg
#3

Det ville inte funka: :(

nått annat förslag.... :bire

Medlem sedan dec. 200012 464 inlägg
#4

Ojdå skrev lite fel i mitt inlägg

If isNull(RS("VU")) Then
Klass2 = ""
Grupp2 = ""
Else
arr2 = Split(rs("VU"),",")
Klass2 = arr2(0)
Grupp2 = arr2(1)
End If

annars så vet jag inte.

Medlem sedan okt. 20005 273 inlägg
#5

ok *testar*

men jag har en till fråga, jag har så här nu:

strSQL2= "SELECT COUNT(*) AS count_inlagg FROM Rullning;"

'sen har jag en trace
Response.Write count_inlagg

men jag får inge värde vid min trace

vad är fel?? :q

Medlem sedan okt. 20005 273 inlägg
#6

jag vet att jag har 6 poster i den tabellen.... :bire :birp

Medlem sedan dec. 200012 464 inlägg
#7

Det behövs lite grann emellan, oavsett hur många poster du plockar upp så behöver du ett recordset.

strSQL2= "SELECT COUNT(*) AS count_inlagg FROM Rullning;"

set rs = conn.execute(strSQL2)
'sen har jag en trace
Response.Write rs("count_inlagg")
Medlem sedan okt. 20005 273 inlägg
#8

ok.....trodde inte det behövdes med count grejen ....tack Lasse.. ;)

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)