Avatar billede mark_j Nybegynder
20. maj 2002 - 15:44 Der er 8 kommentarer og
1 løsning

Dictionary.add

Jeg har et problem med mit dictionary object, når jeg tilføjer noget forsvinder det der er der i forvejen. Jeg er ved at lave en simpel indkøbsvogn

Mark
Avatar billede erikjacobsen Ekspert
20. maj 2002 - 15:57 #1
Har du en stump kode?
Avatar billede mark_j Nybegynder
20. maj 2002 - 16:12 #2
Dim rsVare, strVare, objDict,strVogn
        strVare = Request("vare")
    Set rsVare = Server.CreateObject ("ADODB.Recordset")
        strSQL = "SELECT tblVin.IDnavn, tblVin.Navn FROM tblVin WHERE tblVin.Navn = '" & strVare & "';"
        rsVare.Open strSQL,objConn,adOpenForwardOnly,adLockReadOnly,adCmdText
   
    Set objDict = CreateObject ("Scripting.Dictionary")
        objDict.Add rsVare("IDnavn"),rsVare("Navn")
       
       
       
        For Each key in objDict
        Response.Write "<p>" & objDict.Item (key) & "</p>"
                    Session("strVogn") = objDict.Item (key)
        Next
        Response.Redirect "vinliste.asp"
Avatar billede mark_j Nybegynder
20. maj 2002 - 16:13 #3
det kan også være at jeg griber det forkert an
Avatar billede mark_j Nybegynder
20. maj 2002 - 16:14 #4
response.write linien bruger jeg til at debug
Avatar billede zeptic Nybegynder
22. maj 2002 - 14:52 #5
Et dictionary kan kun indeholde en værdi for hver nøgle.

Eks. hvis du udfører følgende ASP-kode:

objDict.Add "Poul", "Statisminister"
objDict.Add "Anders", "Statisminister"
objDict.Add "Poul", "Forhenværende Statisminister"

Bør du få en fejl, idet nøglen "Poul" alllerede eksisterer.

Det er måske det du oplever??
Avatar billede erikjacobsen Ekspert
22. maj 2002 - 15:36 #6
Du skal vel bare

Session("strVogn") = Session("strVogn") & " " & objDict.Item (key)
Avatar billede mark_j Nybegynder
22. maj 2002 - 20:27 #7
ahh det er den nøgle jeg ikke har fået med, tak for hjælpen.
Avatar billede mark_j Nybegynder
22. maj 2002 - 20:29 #8
jeg skal bruge et svar fra dig erik hvis du vil have point
Avatar billede mark_j Nybegynder
04. september 2002 - 22:24 #9
da jeg aldrig har fået et svar fra erik, giver jeg pointene til Zeptic som tak for indsatsen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester