Toon posts:

[VBScript] Microsoft VBScript runtime error 800a01c9 *

Pagina: 1
Acties:
  • 208 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Een ASP script hebben we verhuisd van server en nu is dit de melding die je krijgt bij het oproepen.

Microsoft VBScript runtime error 800a01c9
This key is already associated with an element of this collection
//global.asa line 6


Ik heb een beetje gezocht op google voor wat oplossingen maar daar wordt de vraag wel gesteld maar zijn er geen reacties met goede antwoorden bij. In het nthelp.org forum zeggen sommige dat het misschien komt omdat je niet een static adress heb gegeven aan je nic

[ Voor 27% gewijzigd door Verwijderd op 25-10-2004 13:55 ]


  • pjvandesande
  • Registratie: Maart 2004
  • Nu online

pjvandesande

GC.Collect(head);

En wat staat er op lijn 6?

Verwijderd

Topicstarter
AppDic.Add "DBName","prod92"

Dit staat er in ljin 6

Ik maak connectie met Oracle, oo4o is geinstalleerd

Verwijderd

Lijkt me dat die waarde al eens is toegevoegd. Toch ergens een duplicaatje? Laat eens een "logfile" meelopen waarin je de resultaten die je via het Dict object toekend dumpt.

  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

ik heb zomaar het vermoeden dat er:
code:
1
AppDic.Add DBName,"prod92"

moet staan ;)

iig wordt "DBName" nu voor de tweede keer toegevoegd...

kaart != map && bottel != fles
Wacht op antwoord


Verwijderd

Topicstarter
Verwijderd schreef op 25 oktober 2004 @ 14:09:
Lijkt me dat die waarde al eens is toegevoegd. Toch ergens een duplicaatje?
Laat eens een "logfile" meelopen waarin je de resultaten die je via het Dict object
toekend dumpt.
Nergens een duplicaat zover ik heb kunnen bekijken, als ik de logfile bekijk dan lijkt
me dat er problemen zijn met connectie met oracle misschien zie je iets in de log, die
ik nu even post (had gisteren geen rechten om de log te lezen :/ )

code:
1
2
3
4
5
6
7
8
#Software: Microsoft Internet Information Services 5.0
#Version: 1.0
#Date: 2004-10-26 06:51:54
#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query 
sc-status cs(User-Agent) 
2004-10-26 06:51:54 10.92.150.95 - 10.92.148.55 81 GET /index.asp |-|8002802b|Create_object_failed
|10|800a0046|Permission_denied:_'OraSession' 500 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;
+{90E6A6D7-6A86-40E5-9BD9-8E0BD91E5476})
j_du_pee schreef op 25 oktober 2004 @ 14:11:
ik heb zomaar het vermoeden dat er:
code:
1
AppDic.Add DBName,"prod92"

moet staan ;)

iig wordt "DBName" nu voor de tweede keer toegevoegd...
Nee dat is de string opbouw en moet wordt in oracle zo gelezen

[ Voor 3% gewijzigd door Verwijderd op 26-10-2004 08:59 ]


Verwijderd

Het lijkt alsof de code meerdere keren wordt uitgevoerd, en een dictionaty kan maar 1 keer dezelfde sleutel bevatten. In welk event in de global.asa staat de desbetreffende regel.

Verwijderd

Topicstarter
Verwijderd schreef op 26 oktober 2004 @ 09:14:
Het lijkt alsof de code meerdere keren wordt uitgevoerd, en een dictionaty kan maar 1 keer dezelfde sleutel bevatten. In welk event in de global.asa staat de desbetreffende regel.
In the On start event code hieronder, ik zal anders proberen om oo4o nogmaals te installeren weet niet of dat werkt, maar ik kan hier nu niet veel aan veranderen denk ik.

code:
1
2
3
4
5
6
7
8
9
10
Sub Application_OnStart
    AppDic.Add "DBName","prod92"
    AppDic.Add "UserName","Name"
    AppDic.Add "Password","Pas" 
    
    OraSession.CreateDatabasePool 20, 100, 600, AppDic("DBName"), AppDic
("UserName") & "/" & AppDic("Password"), 0


End Sub

[ Voor 20% gewijzigd door Verwijderd op 26-10-2004 09:17 ]


  • abeker
  • Registratie: Mei 2002
  • Laatst online: 12-05 15:06

abeker

...

gezien de errorcode 800a0046 heb je waarschijnlijk geen schrijfrechten op je database (of een andere resource die gebruikt wordt in OraSession?).

the less one forgets, the less one remembers


Verwijderd

Topicstarter
abeker schreef op 26 oktober 2004 @ 09:17:
gezien de errorcode 800a0046 heb je waarschijnlijk geen schrijfrechten op je database (of een andere resource die gebruikt wordt in OraSession?).
Goed punt die had ik niet gezien, lijkt me duidelijk dat ik eerst even ga vragen of ik nog wel dezelfde rechten heb, onderstaande melding krijg ik overigens gelijk na die permission denied maar dat zal dan kunnen omdat ik (eventueel) beperkte rechten heb

code:
1
2
3
4
2004-10-26 07:01:27 10.92.150.95 - 10.92.148.55 81 GET /index.asp 
|6|800a01c9|This_key_is_already_associated_with_an_element_of_this_collection 
500 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0;+{90E6A6D7-6A86-
40E5-9BD9-8E0BD91E5476})
Pagina: 1