自從我不使用經典的asp已經有好幾年了,我不記得如何做到這一點。檢查變量是否是一個記錄集
我正在循環槽我的會話變量將它們打印到文本框中,但是當它碰到記錄集變量時它會返回一個錯誤。
Dim Item
Dim sessao
For Each Item in Session.Contents
If Item <> "Servidor" AND Not IsNull(Session.Contents(item)) THEN
response.write(Session.Contents(item))
response.write(item + "<br/>")
'sessao = sessao + (Item + "&" + Session.Contents(item) + "@")
end if
next
所以,我需要這樣的東西如果項目<>記錄,然後跳過此情況包含對象
請問您爲什麼將記錄集存儲在會話變量中?它們是爲了存儲小數據類型,調用查詢不是太昂貴。 – meda
這將在任何基於對象的會話值中發生。嘗試使用'不是IsObject(Session.Contents(item)'。 – Lankymart
很好,謝謝! @meda,它是一箇舊的系統,它現在已經被.NET重寫 –