Ja så käns det.
Jag kan inte förstå varför jag inte får med mig något värde med den här koden:
MAX = "SELECT MAX(InlaggID) AS InID FROM Forum"
SET mx = Connection.Execute(MAX)
If Not mx.EOF Then
strInlaggID=mx("InID")+1
Else
strInlaggID=1
End If
Response.write strInlaggID
Jag borde få "1" men den skriver inte ut någonting. Vad missar jag?
Om tabellen är tom så får du null tillbaka. mx.eof är aldrig sant.
MAX = "SELECT MAX(InlaggID) AS InID FROM Forum"
SET mx = Connection.Execute(MAX)
if isNull(mx("InId")) then
strInlaggID=1
else
strInlaggID= clng(mx("InID"))+1
End If
Response.write strInlaggID
------------------ essentitia preter non sans multiplicandum