Avatar billede dk_gryf Nybegynder
12. oktober 2004 - 17:59 Der er 4 kommentarer og
1 løsning

Microsoft VBScript runtime error 800a01a8

For nogen tid siden fik jeg hjælp herfra til, at få en engelsk udgave af min e-shop til, at fungere, men jeg har stadig nogle uforklarlige problemer.
historie:
det drejer sig om:
www.eshop4all.dk hvor der blev lavet et suddir www.eshop4all.dk/uk hvor samme filer blev kopieret ned i og oversat til engelsk og det fungerer også fint næsten for i forbindelse med mit administrationsmodul på den engelske udgave får jeg følgende error:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/uk/Include/Metas.asp, line 3

min metas.asp ser således ud:
<meta name="generator" CONTENT="www.eshop4all.dk/uk">
<meta name="description" CONTENT="<%=(rsShopInfo.Fields.Item("Description").Value)%>">
<meta name="keywords" CONTENT="<%=(rsShopInfo.Fields.Item("SearchWords").Value)%>">

Det som undrer mig er, hvorfor får jeg ikke den samme fejl når på min danske udgave for filerne er jo identiske???? (på nær sproget)

Hvad gør jeg for at få det til at fungere på min UK udgave også???
(jeg har ingen mulighed for at kunne se ordre etc. før det fungerer ien)
På forhånd tak
Mogens
Avatar billede thesurfer Nybegynder
12. oktober 2004 - 18:45 #1
Forskellen er så placeringen af filerne.

Fejlen "Object required" henviser til linien "(rsShopInfo.Fields.Item("Description").Value)". Af en eller anden grund, bliver "rsShop" ikke definere som et objekt.

Normalt definerer man server objekter med:

set NAVNET = server.createobject("objekt-navn")


Jeg kan ikke se hvorfor du skulle få fejl.. andet end hvis du (på en eller anden måde) ikke har registreret dll filen (som det typisk er) på serveren, så man kan bruge objektet globalt (i alle mapper).
Avatar billede dk_gryf Nybegynder
13. oktober 2004 - 00:08 #2
Hvis der skulle være problemer med dll filen, ville den jo ikke virke på nogen af dem.
Som sagt så er alle filer kopieret en etage ned så det skulle jo være det samme for begge.

Her er metas.asp for den danske version:
<meta name="generator" CONTENT="www.eshop4all.dk">
<meta name="description" CONTENT="<%=(rsShopInfo.Fields.Item("Description").Value)%>">
<meta name="keywords" CONTENT="<%=(rsShopInfo.Fields.Item("SearchWords").Value)%>">
Avatar billede fastpoint Nybegynder
23. oktober 2004 - 23:52 #3
nu ved jeg ikke helt præcist hvordan hele scriptet ser ud... prøv for sjov at smide din metas.asp fil ind i din dk mappe.. der hvor du siger den virker og test om det virker.. (ændre evt lige navnet på den så du ikke overskriver den anden) ... hvis det virker så har det noget at gøre med at den skal bruge nogen af de andre asp filer i systemet.
Avatar billede dk_gryf Nybegynder
17. januar 2005 - 10:39 #4
Problemet løst ad anden vej
Avatar billede thesurfer Nybegynder
18. januar 2005 - 12:50 #5
dk_gryf> ang "Problemet løst ad anden vej".. det er der ikke noget der hedder :-)

Offentliggør venligst svaret, jvf. Ekspertens regel §2.8., så andre kan få gavn af svaret.

Ekspertens regel §2.8:
"Hvis der udloddes andre præmier end point såsom penge, så skal spørgsmålet placeres i kategorierne Opgaver eller Job/opgaver. Svaret på - eller løsningen til - et sådant spørgsmål behøver ikke at blive offentliggjort på Eksperten - i modsætning til spørgsmål, der involverer point. De skal offentliggøres på sitet. Kategorierne Opgaver og Job/opgaver kan stadig indeholde spørgsmål med point som præmier. I så fald gælder de almindelige regler såsom offentliggørelse af svar."

Ekspertens regler: http://www.eksperten.dk/regler.phtml
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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