---
title: "Körningsfel i Microsoft VBScript (0x800A01A8)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/81263-körningsfel-i-microsoft-vbscript-0x800a01a8"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Darren"
published: "2003-07-03T22:36:53.000Z"
updated: "2003-07-03T23:41:23.000Z"
replies: 5
views: 267
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/81263-körningsfel-i-microsoft-vbscript-0x800a01a8"
---

# Körningsfel i Microsoft VBScript (0x800A01A8)

## #1 — Darren, 2003-07-03T22:36Z

Får se om någon lyckas klura ut detta åt mig. Sitter här och leker lite med ASP/XML och allting fungerar perfekt på min dator. (win xp home, abyss web server och activeHTML)

Skickar iväg filerna till en kompis och hon får följande fel när hon försöker öppna asp-filen (win xp pro och iis):

```
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: '[object]'
/lintex/default.asp, line 45
Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) 
Sida:
GET /lintex/default.asp
```

 

Koden som det blir fel på ser ut så här:

```
<%
    Dim langFile, langExpression

    langFile = Server.MapPath("xml\lang.xml")
    set dokument = Server.CreateObject("Msxml2.DOMDocument")

    dokument.async = false
    dokument.load(langFile)

    langExpression = "//lang/text"
    set elements = dokument.documentElement.selectNodes(langExpression)

    nelements = elements.length

    For ind = 0 To nelements - 1 Step 1 %>
        <a href="main.asp<% =  response.write("?lang=" & elements(ind).getAttributeNode("id").value) %>" class="leftMenuBottom">
    <% response.write(elements(ind).text) %>
        </a><br/>
    <%
    Next
%>
```

Någon som vet vad det kan vara för fel?

Permalänk: https://www.webforum.nu/p/81263

## #2 — OveRRidE, 2003-07-03T22:39Z

Och vilken är rad 45?

Permalänk: https://www.webforum.nu/p/1100609

## #3 — Darren, 2003-07-03T22:42Z

Oups... Tänkte skriva det men jag glömde det.  :r 

Enligt editorn så är rad 45 denna:

```
set elements = dokument.documentElement.selectNodes(langExpression)
```

Permalänk: https://www.webforum.nu/p/1100613

## #4 — niko, 2003-07-03T23:05Z

*documentElement* finns inte om *load* misslyckas.

Enda sättet att se felet är att koda defensivt:

```
dokument.load(langFile)
If dokument.parseError.errorCode = 0 Then
	'Allt OK.
else
	Response.write dokument.parseError.reason
end if
```

Permalänk: https://www.webforum.nu/p/1100624

## #5 — Darren, 2003-07-03T23:07Z

Tack. Ska testa det.

Permalänk: https://www.webforum.nu/p/1100625

## #6 — Darren, 2003-07-03T23:41Z

Vågar man säga vad felet var? :OO 

Jag mailade koden till henne i en zip-fil som hon skulle packa upp med bibehållen mappstruktur. Det gjorde hon inte så xml-filerna hittades inte av ASP-scriptet.  :e 

Problemet löst. 

Tack ändå till er som försökte hjälpa.

Permalänk: https://www.webforum.nu/p/1100629

---

Tråden på webben: https://www.webforum.nu/amne/asp/81263-körningsfel-i-microsoft-vbscript-0x800a01a8
