Toon posts:

[ASP] Dictionary:Object is no longer valid

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende stukje ASP code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function getDic
  dim DicFields
  set DicFields = CreateObject("Scripting.Dictionary")
  DicFields.Add "URL", "index.htm"
  DicFields.Add "Desc", "Go back"
  set getDic = DicFields
end function

'------------------------------------------------------
dim ReturnDic
set ReturnDic = CreateObject("Scripting.Dictionary")
set ReturnDic = getDic

if ReturnDic.exists("URL") then
  response.write("*** incoming ***")
  response.flush
  response.write("--> "&ReturnDic.Item("URL")&"<BR>")
  response.flush
end if

set ReturnDic = nothing
'------------------------------------------------------

Nadat "*** incoming ***" op het scherm is geprint, krijg ik de foutmelding: "Object is no longer valid"

Hoe kan dat dan? Het item "URL" bestaat wel (.exists("URL")=true), maar 1 regel verderop niet meer? Dat kan toch niet??? (ProcFields("URL") werkt ook niet; dezelfde melding)

---edit: mensen, ik heb het al: ik had een RecordSet ge-add (ipv plain string). Blijkbaar maakt ie dan een koppeling met de RecordSet ipv het string-resultaat te add-en. |:(

Verwijderd

edit - k la maar

Verwijderd

Topicstarter
edit -la ook ma :)